در این مطلب، ویدئو Push Dominoes – Leetcode 838 – Python با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:18:28
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,080 –> 00:00:01,680
سلام به همه خوش آمدید و بیایید
2
00:00:01,680 –> 00:00:03,439
امروز یک کد دقیق تر بنویسیم، بنابراین امروز
3
00:00:03,439 –> 00:00:06,160
بیایید این مشکل را حل کنیم.
4
00:00:06,160 –> 00:00:08,480
5
00:00:08,480 –> 00:00:11,120
6
00:00:11,120 –> 00:00:13,920
7
00:00:13,920 –> 00:00:16,320
و بعد
8
00:00:16,320 –> 00:00:19,359
از سپری شدن هر ثانیه هر دومینویی که
9
00:00:19,359 –> 00:00:21,119
میدانی خم میشود، کلمه تکیه
10
00:00:21,119 –> 00:00:23,439
را میگویم، اما آنها میگویند افتادن به سمت چپ،
11
00:00:23,439 –> 00:00:25,519
دومینوی مجاور را که در سمت چپ آن است هل میدهد
12
00:00:25,519 –> 00:00:27,199
و همین مورد در مورد دومینوهایی که
13
00:00:27,199 –> 00:00:29,279
به سمت راست متمایل هستند،
14
00:00:29,279 –> 00:00:31,840
اگر دو تا باشند دومینوهای مجاور مثل این و
15
00:00:31,840 –> 00:00:33,760
این سمت راست مثل اینکه چگونه این یکی
16
00:00:33,760 –> 00:00:35,680
به سمت راست متمایل شده است این یکی به سمت چپ متمایل شده است
17
00:00:35,680 –> 00:00:37,440
اوه می دانید اگر آنها به این شکل متمایل می شدند
18
00:00:37,440 –> 00:00:38,719
پس درست گیر می کردند
19
00:00:38,719 –> 00:00:40,320
یکی از زمین نمی افتد
20
00:00:40,320 –> 00:00:41,760
زیرا آنها هر دو نوع فشار دادن
21
00:00:41,760 –> 00:00:43,200
به یکدیگر
22
00:00:43,200 –> 00:00:45,039
اگر یک دومینو در وسط
23
00:00:45,039 –> 00:00:46,960
بین آنها وجود داشت، به
24
00:00:46,960 –> 00:00:48,719
یکی از وسط تکیه می دادند و سپس یکی در وسط
25
00:00:48,719 –> 00:00:50,719
26
00:00:50,719 –> 00:00:53,760
ایستاده می ماند، بنابراین اساساً تعداد دیگری وجود دارد. ee
27
00:00:53,760 –> 00:00:56,480
بیان میکند که یک دومینو میتواند در آن
28
00:00:56,480 –> 00:00:58,719
باشد یا میتواند مستقیم ایستاده باشد که
29
00:00:58,719 –> 00:01:00,320
حالت ساده راست است و
30
00:01:00,320 –> 00:01:04,000
با یک نقطه نشان داده میشود و سپس چپ به
31
00:01:04,000 –> 00:01:06,000
این معنی است که دومینو به سمت چپ فشار داده شده است
32
00:01:06,000 –> 00:01:08,400
، بنابراین این دومینو اکنون به سمت چپ فشار داده میشود.
33
00:01:08,400 –> 00:01:10,560
دومینویی که به سمت چپ هل داده میشود،
34
00:01:10,560 –> 00:01:12,960
ممکن است بدانید که در حال افتادن است،
35
00:01:12,960 –> 00:01:14,960
میتواند مانند این در
36
00:01:14,960 –> 00:01:16,880
اینجا گیر کرده باشد، این یکی در حالت تکیه به سمت چپ گیر کرده است
37
00:01:16,880 –> 00:01:18,880
یا میتواند مانند این یکی باشد
38
00:01:18,880 –> 00:01:20,240
که به سمت چپ متمایل شده است و سپس
39
00:01:20,240 –> 00:01:22,159
شاید واقعاً فقط به طور کامل
40
00:01:22,159 –> 00:01:22,960
41
00:01:22,960 –> 00:01:26,080
به سمت چپ می افتد که همچنین وضعیت l در نظر گرفته می شود
42
00:01:26,080 –> 00:01:30,000
، مانند آن حالت
43
00:01:30,000 –> 00:01:33,200
در این مورد گنجانده شده است، بنابراین اگر به
44
00:01:33,200 –> 00:01:34,799
سمت چپ افتاد یا فقط به
45
00:01:34,799 –> 00:01:37,520
سمت چپ متمایل شد، همچنان با یک l نشان داده می شود و
46
00:01:37,520 –> 00:01:39,439
این در واقع یک نکته بسیار مهم است.
47
00:01:39,439 –> 00:01:40,880
که در این مشکل از
48
00:01:40,880 –> 00:01:42,640
آن استفاده خواهیم کرد زیرا اساساً به ما می گوید که اگر
49
00:01:42,640 –> 00:01:45,360
دومینو در ابتدا به سمت چپ متمایل شده بود
50
00:01:45,360 –> 00:01:48,000
حالت آن همیشه باقی می ماند
51
00:01:48,000 –> 00:01:49,600
زیرا یا
52
00:01:49,600 –> 00:01:50,880
در این موقعیت گیر می کند یا می رود.
53
00:01:50,880 –> 00:01:53,200
در هر دو مورد به طور کامل سقوط می کند، در
54
00:01:53,200 –> 00:01:55,119
مورد دومینوهایی که
55
00:01:55,119 –> 00:01:57,200
به سمت راست متمایل شده اند، اگر به سمت راست متمایل شده
56
00:01:57,200 –> 00:01:59,040
باشد،
57
00:01:59,040 –> 00:02:01,200
همچنان مشکلی ندارد، اما انتزاعات کافی در نظر گرفته می شود،
58
00:02:01,200 –> 00:02:03,520
اجازه دهید در
59
00:02:03,520 –> 00:02:04,960
واقع قبل از انجام این کار به یک مثال وارد
60
00:02:04,960 –> 00:02:07,920
شویم. “سعی میکنم این است که وضعیت نهایی دومینوها را بدست آوریم،
61
00:02:07,920 –> 00:02:09,919
من هنوز به
62
00:02:09,919 –> 00:02:11,200
آن اشاره نکردم، اما تقریباً این همان کاری است که
63
00:02:11,200 –> 00:02:12,800
ما سعی میکنیم در هر ثانیه که
64
00:02:12,800 –> 00:02:15,040
یک دومینو را پشت سر میگذاریم انجام دهیم، احتمالاً
65
00:02:15,040 –> 00:02:16,879
میدانید که مانند اینها گیر میکنید یا اگر
66
00:02:16,879 –> 00:02:18,400
وجود داشته باشد. آیا میدانستید که این دومینو
67
00:02:18,400 –> 00:02:19,920
به سمت راست متمایل شده است و این دومینو شاید این
68
00:02:19,920 –> 00:02:23,040
دومینو این یکی را فشار دهد، اما بیایید
69
00:02:23,040 –> 00:02:24,800
به یک مثال نگاهی بیندازیم بسیار خوب، پس اکنون
70
00:02:24,800 –> 00:02:26,319
اجازه دهید به چند نمونه نگاهی بیندازیم که
71
00:02:26,319 –> 00:02:27,920
نمونه اول بسیار ساده است، بنابراین اجازه
72
00:02:27,920 –> 00:02:30,560
دهید با آن شروع کنیم بنابراین ما r
73
00:02:30,560 –> 00:02:33,680
r نقطه l داریم، به این معنی که این دومینو
74
00:02:33,680 –> 00:02:35,120
به سمت راست متمایل است، به سمت راست متمایل
75
00:02:35,120 –> 00:02:37,519
شده است، این یکی
76
00:02:37,519 –> 00:02:39,360
به سمت چپ متمایل است، بنابراین پس از هر
77
00:02:39,360 –> 00:02:41,599
گذر ثانیه، هر دومینو به
78
00:02:41,599 –> 00:02:44,000
خوبی واژگون می شود. بعد از یک ثانیه اتفاقی که
79
00:02:44,000 –> 00:02:46,000
قرار است خوب
80
00:02:46,000 –> 00:02:47,760
بیفتد با این سه دومینو خیلی اتفاق نمی افتد، می
81
00:02:47,760 –> 00:02:49,200
توانید ببینید که هر دو
82
00:02:49,200 –> 00:02:50,879
در یک زمان به این یکی می پردازند، بنابراین
83
00:02:50,879 –> 00:02:52,640
تقریباً آنها به این شکل گیر
84
00:02:52,640 –> 00:02:54,720
می کنند. سه دومینو
85
00:02:54,720 –> 00:02:55,920
قرار است گیر کنند، این یکی حرکت نمیکند،
86
00:02:55,920 –> 00:02:57,920
مستقیم ایستاده میماند
87
00:02:57,920 –> 00:02:59,920
، اما این یکی فقط
88
00:02:59,920 –> 00:03:01,599
میافتد، حدس میزنم نمیدانم
89
00:03:01,599 –> 00:03:03,040
قرار است به این یکی
90
00:03:03,040 –> 00:03:04,480
فشار بیاورد یا نه، زیرا این یکی باید بالا بیاورد در مقابل
91
00:03:04,480 –> 00:03:06,080
این یکی، اما هر دو در حال حاضر
92
00:03:06,080 –> 00:03:07,599
به سمت راست میافتند، بنابراین
93
00:03:07,599 –> 00:03:09,200
واقعاً چیزی را تغییر نمیدهد، منظورم این است که شاید این
94
00:03:09,200 –> 00:03:11,519
یکی کاملاً از بین برود، اما
95
00:03:11,519 –> 00:03:13,200
وضعیت تغییر نمیکند و
96
00:03:13,200 –> 00:03:14,959
این بخش مهمی است که وضعیت در اینجا
97
00:03:14,959 –> 00:03:16,080
هنوز
98
00:03:16,080 –> 00:03:19,440
نقطه r است. بنابراین واقعاً هیچ چیز تغییر نکرده است،
99
00:03:19,440 –> 00:03:20,959
اما مثال دوم کمی
100
00:03:20,959 –> 00:03:23,360
جالبتر است، بنابراین سؤال این است که چگونه میتوان
101
00:03:23,360 –> 00:03:25,200
حتی به روشی سیستماتیک به این مشکل نزدیک شد،
102
00:03:25,200 –> 00:03:26,720
یکی از مواردی
103
00:03:26,720 –> 00:03:28,959
که در ابتدا به آن اشاره کردم بسیار مهم بود،
104
00:03:28,959 –> 00:03:32,159
هر چیزی که از چپ یا راست شروع شود
105
00:03:32,159 –> 00:03:36,159
. همیشه در آن حالت باقی میمانیم،
106
00:03:36,159 –> 00:03:38,080
بنابراین سعی میکنیم به دنبال
107
00:03:38,080 –> 00:03:40,000
حالت برگشتی باشیم که میخواهیم بدانیم
108
00:03:40,000 –> 00:03:42,239
دومینوها را به خوبی برمیگردانیم، ما میدانیم که این
109
00:03:42,239 –> 00:03:44,159
مواردی که برجسته کردهام اصلاً چیزی را
110
00:03:44,159 –> 00:03:46,319
که باید تغییر دهیم، تغییر نمیدهند.
111
00:03:46,319 –> 00:03:48,879
در مورد بقیه موارد چگونه
112
00:03:48,879 –> 00:03:51,360
تغییر می کنند و چگونه می توانیم این کار را به
113
00:03:51,360 –> 00:03:53,200
خوبی انجام دهیم، در واقع راه حل های متعددی
114
00:03:53,200 –> 00:03:54,640
برای این مشکل وجود دارد و
115
00:03:54,640 –> 00:03:55,760
116
00:03:55,760 –> 00:03:57,680
اگر می خواهید راه حلی را
117
00:03:57,680 –> 00:03:59,200
که آنها ذکر نکرده اند، به طور رسمی در کد نشت بررسی کنید. من فکر می کنم
118
00:03:59,200 –> 00:04:01,040
ساده ترین است و در واقع
119
00:04:01,040 –> 00:04:03,120
تقریباً نیروی بی رحم است نه واقعاً بی
120
00:04:03,120 –> 00:04:04,720
رحم، اما در واقع بیشتر
121
00:04:04,720 –> 00:04:06,560
شبیه سازی است زیرا این
122
00:04:06,560 –> 00:04:08,400
حالتی است که به ما درست داده شده است،
123
00:04:08,400 –> 00:04:10,720
این دومینوهایی هستند که متمایل شده اند و
124
00:04:10,720 –> 00:04:12,480
البته آنهایی که
125
00:04:12,480 –> 00:04:13,840
راست ایستاده اند، آنها قرار نیست روی همدیگر ضربه بزنند،
126
00:04:13,840 –> 00:04:16,478
فقط روی این دومینوها
127
00:04:16,478 –> 00:04:18,798
که چپ یا راست هستند، می توانند
128
00:04:18,798 –> 00:04:20,880
دومینوهای دیگر را از بین ببرند، بنابراین اینها مواردی هستند که
129
00:04:20,880 –> 00:04:22,560
باید به آنها توجه کنیم و
130
00:04:22,560 –> 00:04:24,560
منظور من از شبیه سازی این است
131
00:04:24,560 –> 00:04:27,360
که باید به آنها توجه کنیم.
132
00:04:27,360 –> 00:04:29,440
133
00:04:29,440 –> 00:04:31,360
134
00:04:31,360 –> 00:04:33,600
135
00:04:33,600 –> 00:04:35,199
136
00:04:35,199 –> 00:04:37,600
137
00:04:37,600 –> 00:04:39,199
138
00:04:39,199 –> 00:04:42,000
ههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههه شاید
139
00:04:42,000 –> 00:04:44,960
این دومینو به درستی تبدیل شود و
140
00:04:44,960 –> 00:04:48,080
در ثانیه دوم باید ببینیم که
141
00:04:48,080 –> 00:04:51,120
آن دومینو اکنون چه خواهد کرد، بنابراین اساساً
142
00:04:51,120 –> 00:04:53,199
با هر ثانیه یک
143
00:04:53,199 –> 00:04:55,040
صف از دومینوها خواهیم داشت که همین الان به آنها نگاه می کنیم.
144
00:04:55,040 –> 00:04:57,440
صف ما
145
00:04:57,440 –> 00:04:58,800
این موارد است که من آنها را برجسته
146
00:04:58,800 –> 00:05:00,479
147
00:05:00,479 –> 00:05:02,400
کردهام.
148
00:05:02,400 –> 00:05:03,759
149
00:05:03,759 –> 00:05:05,919
150
00:05:05,919 –> 00:05:07,919
زمان زیادی است،
151
00:05:07,919 –> 00:05:09,440
اما ما راه حل رسمی را کدگذاری می کنیم،
152
00:05:09,440 –> 00:05:11,680
اما چیزی که اکنون می خواهیم بگوییم
153
00:05:11,680 –> 00:05:13,440
این است که این موارد به سمت راست چپ شده اند و همه
154
00:05:13,440 –> 00:05:15,280
آنها به یک صف به سمت راست اضافه شده اند
155
00:05:15,280 –> 00:05:16,720
و ما اکنون
156
00:05:16,720 –> 00:05:18,560
آنها را در خود پردازش می کنیم. صف ما فقط می خواهیم انجام دهیم
157
00:05:18,560 –> 00:05:21,039
این کار را از چپ به راست انجام دهیم زیرا
158
00:05:21,039 –> 00:05:22,960
ساده است که اگر بخواهیم میتوانیم از راست به چپ
159
00:05:22,960 –> 00:05:24,960
نیز
160
00:05:24,960 –> 00:05:26,960
انجام دهیم، اما انجام آنها برای ما مهم است
161
00:05:26,960 –> 00:05:28,639
تا یا از چپ به راست یا راست
162
00:05:28,639 –> 00:05:30,400
به چپ انجام دهیم و خواهید دید که چرا در یک ثانیه،
163
00:05:30,400 –> 00:05:32,479
اما حالا بیایید از سمت چپ شروع کنیم، خوب
164
00:05:32,479 –> 00:05:34,479
این یکی به سمت چپ متمایل شده است،
165
00:05:34,479 –> 00:05:35,840
به سمت چپ می افتد، اولین
166
00:05:35,840 –> 00:05:37,280
چیزی که باید از خود بپرسیم این است که
167
00:05:37,280 –> 00:05:39,600
چیزی در سمت چپ آن وجود دارد بله
168
00:05:39,600 –> 00:05:42,479
، دومینویی است که مستقیم ایستاده است. بالا بله
169
00:05:42,479 –> 00:05:44,400
درست است پس حالا چه اتفاقی میافتد خوب
170
00:05:44,400 –> 00:05:47,199
این دومینو قرار است این
171
00:05:47,199 –> 00:05:49,120
دومینو را از بین ببرد، بله، حالا باید چه کار
172
00:05:49,120 –> 00:05:50,720
کنیم، فرض کنیم این از صف ما خارج شده
173
00:05:50,720 –> 00:05:52,240
است، بنابراین لازم نیست
174
00:05:52,240 –> 00:05:54,160
دوباره به آن نگاه کنیم. بدیهی است که هرگز
175
00:05:54,160 –> 00:05:56,560
روی هیچ دومینوی متفاوتی ضربه نخواهم زد، اما این یکی
176
00:05:56,560 –> 00:05:59,680
در اینجا اکنون یک دومینوی چپ خواهد بود،
177
00:05:59,680 –> 00:06:01,280
اما سوالی که ممکن است برای شما این سوال پیش بیاید
178
00:06:01,280 –> 00:06:03,840
این است که آیا یک دومینو
179
00:06:03,840 –> 00:06:06,080
به سمت چپ چپ میافتد، این یکی به سمت چپ میافتد چه میشود اگر
180
00:06:06,080 –> 00:06:07,759
دومینوی دیگری به سمت چپ میافتد. درست
181
00:06:07,759 –> 00:06:09,440
بود که در آنجا سقوط می کرد
182
00:06:09,440 –> 00:06:11,680
در صورتی که این یکی در وسط
183
00:06:11,680 –> 00:06:13,360
به دومینوی چپ تغییر نکند،
184
00:06:13,360 –> 00:06:15,520
در واقع دقیقاً به همان شکل باقی میماند، به
185
00:06:15,520 –> 00:06:18,240
همین دلیل است که ترتیب وارد میشود، میدانیم
186
00:06:18,240 –> 00:06:20,319
که این اولین دومینویی است
187
00:06:20,319 –> 00:06:22,400
که هیچ دومینویی در سمت
188
00:06:22,400 –> 00:06:24,319
چپ آن وجود ندارد. که می توانست آن را به
189
00:06:24,319 –> 00:06:25,840
سمت راست بیاندازد و ما می دانیم که چون ما
190
00:06:25,840 –> 00:06:28,319
تمام مسیر را از سمت چپ شروع
191
00:06:28,319 –> 00:06:31,199
کردیم، اما اگر دومینوهایی
192
00:06:31,199 –> 00:06:34,160
به دست بیاوریم که به سمت راست متمایل شده اند، مطمئناً
193
00:06:34,160 –> 00:06:36,400
نمی دانیم که چنین چیزی وجود ندارد. آیا یک
194
00:06:36,400 –> 00:06:38,160
دومینوی چپ در سمت راست آن نیست که
195
00:06:38,160 –> 00:06:40,160
بتواند وسط را
196
00:06:40,160 –> 00:06:42,080
مستقیماً بایستد و این مثالی است که
197
00:06:42,080 –> 00:06:44,080
ما در واقع با آن روبرو هستیم و اکنون
198
00:06:44,080 –> 00:06:47,199
یک دومینوی راست داریم و بنابراین
199
00:06:47,199 –> 00:06:49,440
به سمت راست متمایل شده است. سمت راست آن
200
00:06:49,440 –> 00:06:51,039
یک دومینو صاف ایستاده است، بنابراین
201
00:06:51,039 –> 00:06:52,560
مطمئناً این یکی باید به راست تغییر کند،
202
00:06:52,560 –> 00:06:54,800
اما قبل از اینکه تأیید کنیم که
203
00:06:54,800 –> 00:06:56,160
باید تغییر کند یا راست، باید
204
00:06:56,160 –> 00:06:58,880
به دومینو در واقع یک فاصله نگاه
205
00:06:58,880 –> 00:07:01,199
کنیم و تأیید کنیم که این یک دومینوی چپ نیست
206
00:07:01,199 –> 00:07:03,360
. این مورد یک
207
00:07:03,360 –> 00:07:04,880
دومینوی چپ نیست بنابراین
208
00:07:04,880 –> 00:07:06,800
درست بودیم که این دومینوی
209
00:07:06,800 –> 00:07:08,080
وسط سمت راست خواهد بود، اما
210
00:07:08,080 –> 00:07:10,240
اگر یک دومینوی چپ در
211
00:07:10,240 –> 00:07:12,319
اینجا وجود داشت، این یکی را
212
00:07:12,319 –> 00:07:14,639
در وسط تغییر نمیدادیم، اما فعلا اجازه دهید
213
00:07:14,639 –> 00:07:16,240
این دومینوی را خط بزنیم و سپس به دومینوی بعدی برویم.
214
00:07:16,240 –> 00:07:18,080
در صف ما
215
00:07:18,080 –> 00:07:20,720
که به سمت چپ متمایل می شود و
216
00:07:20,720 –> 00:07:22,240
به مقدار سمت چپ آن نگاه می
217
00:07:22,240 –> 00:07:24,000
کنیم، یک دومینوی است که مستقیماً ایستاده است، بنابراین
218
00:07:24,000 –> 00:07:26,080
دوباره به دومینوی چپ تبدیل می
219
00:07:26,080 –> 00:07:28,800
شود، ما مجبور نیستیم.
220
00:07:28,800 –> 00:07:30,560
مقدار سمت چپ آن را بررسی کنید تا بررسی کنید
221
00:07:30,560 –> 00:07:33,199
که یک دومینوی سمت راست بوده است زیرا
222
00:07:33,199 –> 00:07:35,440
به هر حال ما فقط باید این کار را با دومینوی راست انجام
223
00:07:35,440 –> 00:07:37,120
دهیم و احتمالاً
224
00:07:37,120 –> 00:07:38,960
وقتی وارد کد می شویم کمی منطقی تر خواهد بود
225
00:07:38,960 –> 00:07:40,160
زیرا نوع آن سخت است.
226
00:07:40,160 –> 00:07:42,880
با کلمات دقیقاً منظورم را توضیح دهید، اما
227
00:07:42,880 –> 00:07:44,319
اساساً آنچه من می گویم این است که
228
00:07:44,319 –> 00:07:46,400
اگر یک دومینوی سمت راست در اینجا وجود داشت، ما
229
00:07:46,400 –> 00:07:48,160
تشخیص می دادیم خوب است که یک
230
00:07:48,160 –> 00:07:50,639
دومینوی چپ در اینجا وجود دارد و سپس می
231
00:07:50,639 –> 00:07:52,240
گفتیم باشه، سپس یکی در وسط است.
232
00:07:52,240 –> 00:07:54,400
صاف ایستاده و سپس در سمت بعدی
233
00:07:54,400 –> 00:07:56,400
تکرار وقتی از صف خارج
234
00:07:56,400 –> 00:07:58,160
میشویم، در واقع از این دومینو رد
235
00:07:58,160 –> 00:08:00,240
میشویم، زیرا از قبل میدانیم که این دو
236
00:08:00,240 –> 00:08:02,160
دومینو با یکدیگر مقابله میکنند و
237
00:08:02,160 –> 00:08:04,720
سپس به دومینوی بعدی میرویم، اما
238
00:08:04,720 –> 00:08:06,960
اینطور نبود، بنابراین مجبور نیستیم این کار را انجام دهید،
239
00:08:06,960 –> 00:08:08,560
اما به همین دلیل است که هر زمان که یک
240
00:08:08,560 –> 00:08:10,160
دومینوی چپ داشتیم، در واقع لازم نیست
241
00:08:10,160 –> 00:08:11,039
242
00:08:11,039 –> 00:08:14,319
آنچه را که قبل از آن آمده بود بررسی کنیم، حالا به این
243
00:08:14,319 –> 00:08:16,000
دومینو خوب است، اوه، به هر حال با این دومینو تمام شده است،
244
00:08:16,000 –> 00:08:17,919
بنابراین بیایید آن را اکنون به
245
00:08:17,919 –> 00:08:20,000
این دومینوی سمت راست خط بزنیم. بیایید یک جورایی سریع
246
00:08:20,000 –> 00:08:22,080
به جلو برویم، اوه اوه سمباده زدن مستقیم به
247
00:08:22,080 –> 00:08:24,160
سمت دومینو، چه در مورد چیزی که بعد از آن
248
00:08:24,160 –> 00:08:26,000
وجود دارد، یک دومینار چپ در اینجا وجود دارد، نه، بنابراین در
249
00:08:26,000 –> 00:08:28,160
این صورت اوه، این غالب در
250
00:08:28,160 –> 00:08:30,400
واقع به یک دومینوی سمت راست تغییر می کند، زیرا این یکی این یکی را به سمت راست تغییر داده است.
251
00:08:30,400 –> 00:08:33,519
252
00:08:33,519 –> 00:08:35,599
سپس با این یکی تمام می
253
00:08:35,599 –> 00:08:37,519
کنیم و سپس به آخرین دومینوی خود در
254
00:08:37,519 –> 00:08:40,159
اینجا می رسیم و این دومینو روی دیگری
255
00:08:40,159 –> 00:08:41,919
که در سمت چپ آن قرار دارد می زند تا یکی
256
00:08:41,919 –> 00:08:44,560
تبدیل به دومینوی چپ شود و سپس
257
00:08:44,560 –> 00:08:47,360
با آن کار تمام شده است، اکنون توجه کنید که چگونه همه
258
00:08:47,360 –> 00:08:50,160
که در عرض یک ثانیه اتفاق افتاد که
259
00:08:50,160 –> 00:08:52,800
f ما بود اولین بار از طریق صف خودمان را تکرار کردیم
260
00:08:52,800 –> 00:08:55,279
و در یک ثانیه
261
00:08:55,279 –> 00:08:57,360
وضعیت همه دومینوها را به روز کردیم، اما به یاد داشته باشید که ما
262
00:08:57,360 –> 00:08:59,519
به دنبال یک ثانیه نیستیم، بلکه به
263
00:08:59,519 –> 00:09:02,959
دنبال وضعیت نهایی دومینوها هستیم چگونه
264
00:09:02,959 –> 00:09:05,120
می توانیم حتی بفهمیم که آیا به خوبی به وضعیت نهایی رسیده ایم یا خیر.
265
00:09:05,120 –> 00:09:07,600
اساساً بعد از اینکه q ما
266
00:09:07,600 –> 00:09:09,279
خالی است، زیرا در حال حاضر ما یک دسته
267
00:09:09,279 –> 00:09:11,600
از دومینوهای جدید داریم که به تازگی واژگون
268
00:09:11,600 –> 00:09:13,760
269
0