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