در این مطلب، ویدئو Leetcode – Range Addition II (Python) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:03:27
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,640 –> 00:00:02,800
به چالش آگوست leeco خوش آمدید
2
00:00:02,800 –> 00:00:05,279
مشکل امروز این است که محدوده نسخه دو به
3
00:00:05,279 –> 00:00:07,040
شما یک ماتریس m ضربدر n داده می
4
00:00:07,040 –> 00:00:09,040
شود که با تمام صفرها مقداردهی اولیه شده است و آرایه ای
5
00:00:09,040 –> 00:00:12,480
از عملیات که در آنها ops i برابر است با یک کاما
6
00:00:12,480 –> 00:00:14,400
b
7
00:00:14,400 –> 00:00:16,320
اساساً به این معنی است که باید
8
00:00:16,320 –> 00:00:18,160
یک
9
00:00:18,160 –> 00:00:19,760
برای همه صفرها
10
00:00:19,760 –> 00:00:23,119
کمتر از یک افزایش یابد. یا مساوی x کوچکتر از یک
11
00:00:23,119 –> 00:00:25,680
چاه در اصل به
12
00:00:25,680 –> 00:00:27,519
شما مختصاتی می دهند و این مختصات
13
00:00:27,519 –> 00:00:29,119
از صفر شروع می شود تا آن
14
00:00:29,119 –> 00:00:30,880
مختصات و هر چیزی که در داخل آن
15
00:00:30,880 –> 00:00:32,800
کادر ناحیه یا مربع هر چیزی که
16
00:00:32,800 –> 00:00:34,480
می خواهید آن را بنامید
17
00:00:34,480 –> 00:00:37,120
یک افزایش می یابد. در اینجا می بینیم که با 2 2 شروع می
18
00:00:37,120 –> 00:00:40,480
کنیم و همه جعبه ها یا
19
00:00:40,480 –> 00:00:42,719
سلول ها را از 0 0 به
20
00:00:42,719 –> 00:00:45,200
2 افزایش می دهیم 2 همه اینها تبدیل به 1 می شوند و سپس
21
00:00:45,200 –> 00:00:47,840
همه چیز را از 0 0 به 3 3 به
22
00:00:47,840 –> 00:00:49,680
1 افزایش می دهیم و سپس
23
00:00:49,680 –> 00:00:52,000
در انتها خواهیم یافت
24
00:00:52,000 –> 00:00:54,399
4 سلول با حداکثر
25
00:00:54,399 –> 00:00:56,719
عدد صحیح خود داشته باشید که 2 خواهد بود.
26
00:00:56,719 –> 00:00:59,359
بنابراین در نگاه اول این یک مشکل به نظر می رسد
27
00:00:59,359 –> 00:01:01,359
که من فقط این
28
00:01:01,359 –> 00:01:03,199
آرایه موقت را در اینجا دوباره ایجاد می کنم، اجازه دهید این
29
00:01:03,199 –> 00:01:04,959
ماتریس را بسازیم و سپس می توانم فقط
30
00:01:04,959 –> 00:01:06,400
عملیات و افزایش
31
00:01:06,400 –> 00:01:08,240
ev را انجام دهم. هر سلول توسط یک،
32
00:01:08,240 –> 00:01:10,479
اما این کار نمی کند زیرا
33
00:01:10,479 –> 00:01:11,840
بلافاصله یک استثنا محدودیت حافظه دریافت خواهید کرد، به
34
00:01:11,840 –> 00:01:14,159
طوری که به من گفت که ما نمی
35
00:01:14,159 –> 00:01:17,360
خواهیم هیچ ماتریس موقتی ایجاد
36
00:01:17,360 –> 00:01:18,720
کنیم و می خواهیم بفهمیم آیا راهی
37
00:01:18,720 –> 00:01:20,400
برای انجام این کار
38
00:01:20,400 –> 00:01:22,080
در فضای ثابت وجود دارد یا خیر. و روشی که میتوانیم
39
00:01:22,080 –> 00:01:24,159
در مورد این فکر کنیم این است
40
00:01:24,159 –> 00:01:26,560
که میدانیم همه سلولها از صفر
41
00:01:26,560 –> 00:01:28,320
صفر تا هر چیزی که در اینجا قرار دارند
42
00:01:28,320 –> 00:01:30,000
یک راست افزایش مییابند،
43
00:01:30,000 –> 00:01:32,720
بنابراین معنی آن این است که هر
44
00:01:32,720 –> 00:01:34,560
مستطیل یا مربعی که در انتهای آن به ما داده میشود،
45
00:01:34,560 –> 00:01:37,280
وجود دارد. یک
46
00:01:37,280 –> 00:01:39,680
مساحت مربع است که از صفر صفر شروع می شود
47
00:01:39,680 –> 00:01:41,520
و به مخت