Giải Đề thi Kết thúc học phần - Cơ sở lập trình (Khoa Toán - Tin) (24KDL1) HK1 2024 - 2025 (HCMUS) — Transcript
Full transcript
- 0:12Ok
- 0:15hello thì hôm nay mình
- 0:18sẽ xem tiếp một cái đề ha Thì cái đề này
- 0:22là của môn cơ sở lập trình của khoa tán
- 0:28tin cái này thì là đề của lớp khoa học
- 0:31dữ liệu ha
- 0:34và thật ra là cái môn cơ sở lập trình nó
- 0:37còn một môn nữa là của Khoa Công cản
- 0:39thông tin nhưng
- 0:40mà mà cái môn đó nó sẽ khác với mồn này
- 0:44ha Thì THT ra là cái đề của môn cơ sở
- 0:48trình khoa cộng nghệ thông tin á thì
- 0:50hình như mình không thấy là không thấy
- 0:52là được post lên lên cái group
- 0:55này Nhưng mà theo mình
- 1:02Nhưng mà theo mình nhận được á là có cái
- 1:04đề đó tức là có một bạn gửi cho mình cái
- 1:07đề đó n là chắc là hôm nào mình cũng xem
- 1:09thử cái đề của môn đó
- 1:11ha còn hôm nay thì mình sẽ xem cái đề
- 1:14này là đề của Khoa to
- 1:18tin thì trước hết là à Với lại mình sẽ
- 1:22chắc chắn là mình sẽ phải đổi cái tiêu
- 1:24đề của mấy cái video của cái môn này
- 1:27trên
- 1:28cái trên cái YouTube của mình ha Tại vì
- 1:31hiện tại là cơ sở lập trình ở trên đó
- 1:33thì không biết là đề của khoa nào á mình
- 1:35sẽ ghi rõ là cái đề này đề của khoa nào
- 1:39À rồi Thế thì bây giờ
- 1:44là thì cái đà này là đề của khoa tán tin
- 1:47vào lớp khoa học dữ liệu ha và nó là 90
- 1:50phút được phép sử dụng tài liệu giấy khi
- 1:52làm
- 1:53bài và đề này thì nó có bốn câu nhì
- 1:56format thì nó cũng khá giống với lại mấy
- 1:57cái đề của mấy năm trước không có khác
- 2:00lắm mà hình như là nó ngắn hơn so với đề
- 2:03năm ngắn hơn so với cái đề của học kỳ ha
- 2:06năm ngoi đề học kỳ ha năm ngoái còn dài
- 2:08hơn cái này
- 2:10nữ Ok
- 2:14thì ok Trước hết là câu một ha Thì cái
- 2:17câu một này thì nó sẽ là cái câu vẽ lưu
- 2:20đồ này nè câu hai thì cái ý thứ nhất của
- 2:24câu hai thì nó kê là p code rồi xong mấy
- 2:28cái còn lại thì là toà là viết a viết
- 2:32chương trình ngôn ngữ C gì đó thôi đúng
- 2:34không Thì cái lưu đồ này thì thì giống
- 2:38như mấy cái video trước thì chắc là mình
- 2:40sẽ để sau cùng ha Tại vì vẽ nó khá là
- 2:42tốn thời gian à Nên là chủ yếu tại vì
- 2:46cái lúc mà mình giải á thì thường á là
- 2:48mình sẽ code code trước ra cái cái lời
- 2:51giải dành cho cái bài này xong rồi sau
- 2:53đó mình mới vẽ cái lưu đồ dựa trên cái
- 2:56code
- 2:58À rồi
- 3:00Thế thì bây giờ mình sẽ vào công một
- 3:03ha thì một trung tâm bộ dưỡng gì đó thì
- 3:07có ba môn Toán Ngữ Văn và ngoại ngữ đúng
- 3:10không đánh giá khả năng gì đó rồi Trung
- 3:13tâm muốn một chương trình máy tính cho
- 3:14phép học sinh nhập điểm khảo sát cho ba
- 3:16mol từ 0 đến 10 và điểm chọn trung bình
- 3:19lớn hơn 0 của trường Trung Học Phổ Thông
- 3:22rồi một học sinh có khả năng trúng tuyển
- 3:24Nếu tổng ba môn nhiều hơn ít nhất 0,5
- 3:27điểm so với điểm chuẩn trung bình và
- 3:29không có môn nào bị điểm liệt rồi xong
- 3:31rồi Chương trình nó kê là nhập điểm khảo
- 3:34sát của ba môn rồi xất ra tổng điểm nếu
- 3:38điểm liệt thì thông báo ngược lại thì do
- 3:41nhập điểm trung bình mùng một trường
- 3:43trung hợp phổ thông rồi lại thông báo là
- 3:45có trúng tuyển hay không rồi lại có thể
- 3:47nhập điểm trung bình của một trường
- 3:50khác cho đến khi nhập điểm âm rồi xong
- 3:52rồi chung chương trình cho phép nhập lại
- 3:54điểm khảo sát của học sinh tức là nhập
- 3:57cho một một học sinh khác đúng không
- 4:00nhập điểm âm thì xuất ra lời trào kết
- 4:02thúc xong nó còn có một cái Mun gì đó
- 4:05điểm kiểm tra điểm khản sát có bị bị
- 4:07liểm
- 4:08liệt modun trả về kết quả là 0 hoặc là 1
- 4:11đúng không Thì nói chung là cái này thì
- 4:13nó nó giải thích lằng nhằn vậy thôi
- 4:15nhưng mà code thì nó cũng không có code
- 4:18thì nó cũng không quá phức tạp
- 4:20ha thì đây là
- 4:23cái nói chung là cái cái flow lúc mà
- 4:27mình thao tác với lại cái chương trình
- 4:30này Thế thì bây giờ mình sẽ tạo một cái
- 4:34file code ha Thì cái này mình sẽ đổi tên
- 4:37thành khoa tánh tin
- 4:39ha cho nó đỡ bị nhầm với lại cái môn kia
- 4:44Ok thì bây giờ là cái này là của 2024
- 4:492025 Cái này là của học kỳ
- 4:551 thì trc hết là Câ 1 ha
- 5:00này sẽ viết bằng ngôn ngữ
- 5:02c thì ok mình sẽ viết code ra ha Nó
- 5:06không có gì khá
- 5:15khó rồi Thế thì nhìn như thế này là
- 5:18giống như kiểu là nó cứ nhập điểm Khả
- 5:20sát Hoài Đúng không nhp điểm Khả sát
- 5:21hoài cho tới khi nào nó nhập cái điểm âm
- 5:22gì đó thì nó tạm biệt là đúng không Thì
- 5:24coi như nó sẽ là một cái vòng lập ha
- 5:26vòng lập vô tậ cho tới khi mình Break nó
- 5:29ra
- 5:30đó thì nó sẽ là như thế
- 5:33này rồi cái điểm này thì có thể là lưu
- 5:36bằng double hoặc là floot Ừ có thể xà
- 5:39double cũng được mình sẽ xà double ha nó
- 5:42gồm ba môn đúng không toán gữ văn ngoại
- 5:45ngữ nè mình sẽ đặt là toán
- 5:49văn ngoại
- 5:51ngữ đây xong rồi mình nhập vô thôi đúng
- 5:54không Mình sẽ in ra
- 5:57là nhập điểm Thảo sát rồi mình scp
- 6:08vô rồi đúng
- 6:11không Rồi xong rồi sau đó là nó in ra
- 6:15cái tổng điểm thì cỡ nào nó cũng in ra
- 6:17Tổng điểm không nhập điểm kh sát xong In
- 6:18ra tổng điểm nay cũng nhập điểm Khả sát
- 6:20xong In ra tổng điểm rồi nó còn cái khúc
- 6:22là điểm liệt gì đó đúng không Thì nó cho
- 6:26là gì
- 6:28đây Ừ nếu có điểm liền thì xuất ra thông
- 6:31báo nè tức là nếu mà nó gặp cái điểm
- 6:32liền này thì nó thông báo cái này đó thì
- 6:36nói chung là ban đầu nó in ra tổng điểm
- 6:38trước hi quá mình sẽ tính cái tổng ra
- 6:40trước ha cho nó
- 6:42dễ cộng ba cái này
- 6:45vô
- 6:48rồi ra cộng điểm là cái gì đó thì cái
- 6:53phầ trăm lf của cái tổng
- 6:58đây đó là cái này xong rồi thì điểm liệt
- 7:02đúng không Thì cái bị điểm liệt này thì
- 7:05nó là một
- 7:07cái module gì đó n đúng
- 7:11không thiết kế module hing gì đó thì
- 7:15theo mình hiểu thì nó sẽ là một cái hàm
- 7:17ha Nó sẽ là một cái hàm như này đưa
- 7:20[Vỗ tay]
- 7:21này rồi xong rồi nó đưa
- 7:24vô bán vn ngạn ngữ
- 7:29double toán double v đ nữ rồi Đ kiểm tra
- 7:34là nếu mà có điểm liệt
- 7:39thì nếu mà có điểm liệt thì trạ về 1 còn
- 7:41nếu mà không có thì là trạ về 0 đúng
- 7:44không gì modu trả về kết quả là không
- 7:46Nếu không có môn nào bị đểm liệt Tức là
- 7:50không có môn nào bị điểm liệt thì có
- 7:51nghĩa
- 7:55là
- 7:57Ủa cái này cái hàm này đặt tên là has
- 8:00fing grade có nghĩa là có điểm liệt hay
- 8:02không đúng
- 8:04không rõ ràng cái bạn tên nó là có điểm
- 8:08đệt hay không nhưng mà nó lại trả về
- 8:11không Nếu không có mô nào bị điểm liệt à
- 8:13Vậy thì có nghĩa là à à Ok mình hiểu ý
- 8:17của nó rồi Tức
- 8:19là
- 8:21à Có nghĩa là nó sẽ trả về một Nếu như
- 8:24có ít nhất một môn bị điểm liệt đúng
- 8:26không Nói chung là vậy Nói chung là nó
- 8:27sẽ trả về 1 Nếu Như có ít nhất một môn
- 8:30bị điểm liệt đó Nói chung là vậy thì nói
- 8:32chung là mình sẽ Return gì thôi đúng
- 8:36không môn bị điểm đệt là điểm 0 thì mình
- 8:38sẽ ch th 8 bằ 0 bằng 0 bằng
- 8:430 đó thì nó chỉ vậy thôi đúng
- 8:47không Rồi thì đó là cái
- 8:52h mình sẽ kiểm
- 8:55tra quán V
- 9:01thì thì làm cái
- 9:03gì thì mình in này đúng
- 9:12không bịn liệt K cố
- 9:17gắng này Ở Đây
- 9:21Rồi rồi gì nữa
- 9:25ta đây cũng được ok
- 9:29rồi Xong rồi thì nếu mà bị điểm liệt á
- 9:32thì nó sẽ không tới cái khúc nhập điểm
- 9:33chẩn trung bình này đúng không Nó bị
- 9:34điểm liệt thì nó lại quay lại cái khúc
- 9:36nhập điểm khảo sát này nên su ra là mình
- 9:38sẽ continue ra
- 9:40đây rồi với lại ở đây có cái khúc
- 9:45là nếu mà nó nhập cái điểm nào là -1 nói
- 9:50chung là số âm thì là nó sẽ ra cái tạm
- 9:52biệt này đúng không Thì nó sẽ nằm ở đây
- 9:54tức là ngay đây nó nhập vô thì nó kiểm
- 9:56tra luôn là if
- 9:59số âm đâu Đúng không Nó sẽ gì ta cái chỗ
- 10:03mà
- 10:06à Nhập điểm chẩn một chường
- 10:12khác
- 10:18Ừ đây chỗ này là khi nhập điểm âm cho 13
- 10:22môn chương trình xuất ra lời chào kết
- 10:23thúc nè Làm mình nó kiểm tra là X8 b0
- 10:26Vanh b 0 ng nữ B không
- 10:31mình sẽ tin ra
- 10:33là tạm
- 10:36nhệt Hẹn gặp lại đúng không Mình sẽ ra
- 10:40luôn rồi đó là cái này rồi xong cái tổng
- 10:46điểm đây hing đây rồi xong rồi Thế thì
- 10:50mình mới tới chỗ là nhập điểm trung bình
- 10:52đúng không Thì nó cứ nhập đi nhập lại
- 10:54cái điểm chọn trung bình gì đó nó lại là
- 10:56một cái vòng l for nữa vòng
- 11:01ha Thì nó sẽ in ra
- 11:04là nhập điểm chn chung
- 11:08B
- 11:10rồi thì mình sẽ có một cái biến là điểm
- 11:12chuẩn
- 11:15ha rồi xong rồi mình làm cái
- 11:20gì mình sẽ scan f cho
- 11:25thôi xong rồi mình kiểm tra đúng không
- 11:29nó sẽ tới khi nào mà nó nhập cái điểm
- 11:33chuẩn
- 11:36à Nhập sinh viên có thể nhập điểm chuẩn
- 11:39để dự đoán tiếp cho đến khi nhập điểm m
- 11:41đúng không có nghĩa là nếu mà nhập điểm
- 11:42m thì nó cũng thoát ra khỏi vòng lập ng
- 11:44luôn phảy su ra là x qu đị chuẩn này bé
- 11:47không Mình sẽ Break ra đ không C Nếu
- 11:50không
- 11:51thì mình sẽ kiểm tra là If cái gì
- 11:56ta là nó có khả năng chúng tể hoặc là
- 11:59không có khả năng thôi đúng không có
- 12:00nghĩa là ngay chỗ này khả năng trúng
- 12:03tuyển Nếu Tổng điểm ba môn nhiều hơn ít
- 12:05nhất 0,5 điểm so với điểm trúng bình thì
- 12:08có nghĩa là cái câu chuyện ở đây là cái
- 12:12tổng của mình nó lớn hơ bằng đúng không
- 12:15điểm
- 12:16chuẩn cộng cho 0.5 thì mình sẽ in ra
- 12:19thôi đúng
- 12:21không in ra là có khả năng chứ quển
- 12:26[Vỗ tay]
- 12:29c e Thì ra
- 12:32là không có khả năng ti
- 12:36[Vỗ tay]
- 12:38triển
- 12:40rồi thì theo mình thì cái này nó sẽ chạy
- 12:43được
- 12:45ha Thì mình sẽ nhập lại theo như cái
- 12:48flow của thằng này đây
- 12:517.0 5.0
- 12:548.0 nó ra cái Tổng điểm là 20 nè Thì ở
- 12:58đây là nó ra 20.0 đúng không thì bạn có
- 13:00thể thêm một cái là cái phầ tr ch1 lf
- 13:03vào đây để nó in ra cái là 20.0 mình sẽ
- 13:08chạy lại thử
- 13:11ha Đây 20.0 Rồi định tên trung bình
- 13:14211.5 à mình nhập nhập nhầm rồi 7.0 5.0
- 13:208.0
- 13:2221.5 không có khả năng trúng tuyển rồi
- 13:2619.5 có khả năng trúng tuyển đúng không
- 13:28Rồi Trung bệp Nhập tr-1 nó sẽ thoát ra
- 13:32và mình nhập một cái điểm khác là 6.550
- 13:36và 8.0 thì nó sẽ in ra cái tổng điểm là
- 13:4014.5 và bị điểm liệt đúng không Rồi xong
- 13:43rồi nhập thêm một cái điểm nữa là 6.5 -
- 13:461 8.0 thì nó sẽ in ra là tạm biệt hàng V
- 13:50lại đó Thì vậy là coi như cái flow của
- 13:54cái chương trình mình nó sẽ là cái đng
- 13:55đống này
- 13:56ha rồi thì đó là cái code
- 14:00còn cái như mình nói thì cái flow chart
- 14:02mình sẽ để sau ha mình sẽ chưa có vẽ
- 14:05luôn tại vì nó sẽ khá là tốn thời gian
- 14:07Ok Thì đó sẽ
- 14:09là đó sẽ là câu một ha rồi Tiếp theo
- 14:14mình sẽ làm câu 2 nó sẽ cho mình cái
- 14:17tích giãy số có công thức gì đó thì tạo
- 14:19chương trình cho phép nhập vào số nguyên
- 14:21dương n và xuất ra tích p rồi Vậy thì
- 14:24hãy lập logic chương trình bị dính máy
- 14:26giả gì đó đúng không dùng Ngô ngữ
- 14:29viết mã nguồn lưu ý số n nhập vào hợp lệ
- 14:32không cần kiểm tra Ok thì ở đây mình sẽ
- 14:35viết cái code C luôn ha còn cái mã giả
- 14:36này thì về C bản thì nó cũng là một cách
- 14:40biểu diễn
- 14:41thôi rồi thì câu
- 14:452 thì là nó sẽ có cái này đúng
- 14:56không Rồi bây giờ là mình sẽ làm là cái
- 14:59chợ là nhập n vô đúng không ch là nó
- 15:02nhập n
- 15:03vô
- 15:05à gì đây cho phép nhập số nguyên dương n
- 15:08ch x ra B đúng không Thì mình sẽ tạo một
- 15:10cái biến
- 15:11n scanf
- 15:18vôd
- 15:20rồi thì bây giờ là mình sẽ có một cái
- 15:23tích v đúng
- 15:25không cái tích này nó bắt đầu bằng 1 ha
- 15:29thì tại vì mình nhân nên là mình phải
- 15:30bắt đầu bằng 1 Rồi xong sau đó mình sẽ
- 15:32có một cái vòng lập để mình đi như thế
- 15:33này thì này theo mình thấy là nó đi từ 1
- 15:36đến n đúng không Thứ nhất là cái số này
- 15:39thì chắc chắn là đi từ 1 Tế n mình sẽ đi
- 15:41đi đi từ 1 t
- 15:44n rồi rồi xong rồi nó còn có cái mũ đúng
- 15:48không Tức là cái mũ ở đây thì 1 mũ n
- 15:50xong rồi 2 mũ n tr 1 3 mũ n ch 2 rồi sau
- 15:53đó là tới cuối cùng thì nó sẽ là mũ mũ 2
- 15:57sau đó là mũ 1 đúng không
- 15:59à Thì cái mũ ở đó thì nó cũng chỉ là gì
- 16:02thôi mà đúng không Tức là cái cái cái mũ
- 16:05này nó mang tính chất là nó nhân con số
- 16:07này bao nhiêu đó lần n có nghĩa là số 2
- 16:09này nó nhân N N tr-1 lần đúng không số 3
- 16:12này nó nhân N tr-2 lần đó Vậy thì cái
- 16:16current của mình nó là cái gì Cái
- 16:18current thì mình sẽ đặt cái current của
- 16:20mình là cái thằng cái thằng I này đi Tức
- 16:23là tức là cái thằng số này là thằng 2
- 16:25đúng không Hoặc là ở đây thì nó sẽ là
- 16:26thằng 3 thì thằng C này là thằng số đó
- 16:28đó rồi xong rồi sau đó là mình sẽ đi
- 16:31thôi đúng không Mình sẽ đi giống như cái
- 16:33số lần này mình sẽ đi
- 16:36là for yj bằ 1 J bé hơn hoặc bằng n - y
- 16:42j+
- 16:44tr Ừ đúng không Tức là ở đây thì n trừ y
- 16:51thì chưa đúng lắm tại vì cái n 1 này thì
- 16:54nó là n
- 16:56-0 vậy Thì cái này nó phải là
- 17:00ch bế bằng n
- 17:04trừ gì ta n tr -1 đúng không Hoặc là ch
- 17:08bé hơn n tr y -1 cái này là ch bé hơn n
- 17:12tr y đúng
- 17:14không Tại vì cái này đang là 2 nà thì N
- 17:18tr 2 xong rồi là trừ đi à Vậy là cộng 1
- 17:22chứ
- 17:24nhỉ t Thằng này là n ch 3 xong rồi sau
- 17:27nó cộng 1 lên
- 17:34rồi Tới tới khi mà tới cái thầng cuối
- 17:36cùng thì nó sẽ là n ha Thì nó sẽ
- 17:39là n trừ n cộng thêm
- 17:441 Vậy thì nó sẽ là n ch y c 1
- 17:52ha Ok không Tức là như thế này là mình
- 17:56đang nhân
- 17:57nó bao nhiêu đó lần thôi mà đúng không
- 18:00Ngay chỗ này số 1 này thì nó sẽ là N - 0
- 18:04thì nó sẽ là n trừ cho
- 18:061 xong rồi lại cộng cho 1 đó còn ngay
- 18:12chỗ hai này thì nó sẽ là n - 1 đúng
- 18:14không Thì nó sẽ là n -2 rồi cộng thêm 1
- 18:18tức là n - 1 thì nó sẽ đi bấy nh đó lần
- 18:21đúng
- 18:23không Rồi thì ti của mình nó sẽ nhanh
- 18:26Bằng chính cái thằng I này
- 18:29và sau đó làm p nh bằng
- 18:33C rồi mình sẽ
- 18:36ra phầ tr D p
- 18:41này mình sẽ thử nhập con số gì
- 18:45đó đúng
- 18:48trời khoan nha Cái thằng
- 18:55này J bằ 1
- 19:00ch bé hơn hoặc bằng cái thằng n trừ
- 19:04I tức là n
- 19:12-1 n của mình đang là cái gì
- 19:23ta rồi Vậy thì mình thử nhập số 1 trước
- 19:27ha xem coi đó ra đúng không ta 1 ra 1 ok
- 19:32rồi số 2 nó ra cái gì 2 ra 4 1 nhân cho
- 19:362 mũ 2 -
- 19:411 này
- 19:43À thì nó phải ra
- 19:47là ra là 2 á
- 19:51nhỉ
- 19:55ờ khoan nào cái này
- 20:02thì tức là nó sẽ mũ cho tới khi mà cái
- 20:06mũ này nó thành con số 1 đúng
- 20:16không Vậy
- 20:19thì cái số lần mà mình à Vậy thì cái này
- 20:24là nó phải là cái gì
- 20:26ta tức là ngay ngay T ở chỗ này là nếu
- 20:29mà nó đã nhân một lần rồi đúng không
- 20:30nhân một lần có nghĩa là ngay chỗ này
- 20:32thì nó phải là để một để một ở đây đúng
- 20:37không 1 ở đây thì sau đó mình mới vô đây
- 20:40mình mới nhân thằng Y này vô đây Ok vậy
- 20:44thì mình sẽ thử lại ha Ok thì số 2 nó ra
- 20:47là 2 nè Tức là hồi nãy là mình bị nhầm
- 20:50ngay cái khúc này là đắng l là 2 mũ 1
- 20:53làở đây rồi đúng không 2 mũ 1 Vậy thì nó
- 20:55có nghĩa là Nhân số 2 này một lần Vậy
- 20:58thì nó sẽ là 1 x 2 đúng không đó thì ng
- 21:03là vô đây 1 Rồi sau đó nhân 2 thì nó sẽ
- 21:06thành hai đó chứ còn nếu mà ban đầu mình
- 21:08đã để nó là y rồi á thì thì chính xác là
- 21:12mình sẽ phải bỏ bớ đi cái dấu cộng 1 ra
- 21:15đây Bỏ B cái cộng 1 ra đây để nó ra cùng
- 21:19một kết quả đó ha Nhưng mà theo mình thì
- 21:22chắc là mình sẽ để số một ở đây đi
- 21:25À rồi thì đó là cái cái vấn đề của mình
- 21:29và mình nhập tiếp thôi Một Rồi M ra một
- 21:32rồi mòm 2 ra 2 rồi xong rồi mình nhập
- 21:35tiếp 3 3 thì ra 12 nè thì mình sẽ thử
- 21:39cái công thức này ha 1 x2
- 21:43mũ 3 - 1 nhân cho 3
- 21:47mũ 3 - 2 nh ra 12 nè rồi nhập thử 4
- 21:53ha ra 288 Đúng không này ta sẽ là 4 -1 4
- 22:02-2 4 -
- 22:043 288 rồi thêm một số nữa ha thêm một số
- 22:085 nữa Ok thì nó sẽ là 5 mũ 5 cái này là
- 22:16đổi đổi thành 5 rồi đúng không 5 cái này
- 22:19cũng 5 cái này cũng 5 rồi này là 5 -4
- 22:24ok con số này 34.560
- 22:29thì ok ha Thì đó sẽ là cái code của cái
- 22:31câu này nó chỉ qu thế
- 22:34thôi rồi thì cái logic chương trình này
- 22:38bị Dến bằng máy giả thì nếu mà bạn muốn
- 22:40làm máy giả thì nó sẽ là như này ha Tức
- 22:43là nó sẽ giống kiểu như này tùy theo cái
- 22:46thì theo theo thầy hay là theo theo cô
- 22:49dạy trên lớp như thế nào tại vì thường á
- 22:52là mãy giả thì người ta không có ràng
- 22:53buộc ha Tức là cái cái mãy giả thì người
- 22:56ta có thể viết theo nhiều cách có thể
- 22:58Diễn Thành là ngôn ngữ tự nhiên cũng
- 23:01được nữ tức
- 23:02là tức là bạn nói là gán biến p bằng một
- 23:06rồi Xong có cái vòng lập Gì đó Gì đó đó
- 23:09còn bình thường thì người ta chỉ viết
- 23:12làm sao cho người
- 23:13ta ra được cái code để
- 23:16mà để
- 23:18mà chạy cái logic chương trình thôi đúng
- 23:21không Thì Tức là bây giờ là nếu mà bạn
- 23:23muốn viết máy giả gì thì nó sẽ là như
- 23:25thế này bạn sẽ có nhập n đúng nà rồi bạn
- 23:28sẽ dán p = 1
- 23:32rồi thì thường á là có thể là cái dán p
- 23:35= 1 này thì nó sẽ là có cái dấu chữ này
- 23:37tức là nó để cái ph này dán 1 vào đây đó
- 23:41và mình viết như thế này cho nó dễ hiểu
- 23:43ha Tức là mình bắt đầu mình Nhậm N R
- 23:46mình gán v 1 rồi đúng không Rồi vòng
- 23:51lập
- 23:53y - 1 hoặ là y - 1 chấm chấm n rồi Vậy
- 24:00thì vòng lm này rồi đúng không thì gán
- 24:03cơ bằng
- 24:041 đó thì nó nó sẽ là như thế này ha Tức
- 24:08là cái bãn dạng mình nó sẽ là như thế
- 24:10này còng lập ch
- 24:14từ 1 cho tới n - y c 1
- 24:20đó thì nó sẽ là cái gì nữa mình
- 24:24sẽ dán curent bằng ch r nhân với lại
- 24:29chính cái thằng I này rồi sau đó là kết
- 24:32thúc vòng lập rồi đúng
- 24:33không thì bạn có thể ghi là thát vòng
- 24:36lập như thế này xong rồi bạn sẽ gán p
- 24:42bằng p nhân với lại cơ rồi xong rồi bạn
- 24:47Tháp vòng lập
- 24:50đó xong rồi bạn
- 24:53s là xong đúng
- 24:55không đó thì nó CH Chỉ Thế Thôi chỉ y
- 24:59chang như cái mình viết này tức là nhầm
- 25:01n gán p b 1 vòng lập y từ 1 tới n gắn cơ
- 25:03bằng 1 LP ch từ 1 tới n trừ y+ 1 rồi
- 25:07xong rồi gán cơ bằng cơ nhân y thá vòng
- 25:10lập rồi gán p bằng p nhân cơ rồi thá
- 25:13vòng lập rồi s p ra là xong rồi đúng
- 25:15không y chang như cái code này nhưng mà
- 25:17chỉ là người ta kiểu như viết một cái
- 25:20đạn mã mà người ta biểu diễn bằng ngôn
- 25:22ngữ tự nhiên như thế
- 25:24này đó thì về cơ bản là dậy thôi
- 25:28tùy theo thầy cô biểu diễn trên lớp lúc
- 25:31mà viết code p code này như thế nào thì
- 25:33C có thể là nên theo thầy cô ha mà cái
- 25:36này thì về bản chất là đã là sudo code
- 25:38thì mình có thể viết theo cái kiểu gì
- 25:39cũng được biến sao để nó ra được cái
- 25:41logic
- 25:42này rồi đó là câu hai
- 25:46ha rồi Tiếp theo là câu 3 là một bạn nhỏ
- 25:50Điền cá số nguyên vào cái lưa ô vuông 4
- 25:52X6 như thế này rồi đúng không xong rồi
- 25:54viết chương trình bằng ngôn ngữa x xử lý
- 25:55lưới ô vuông giúp bạn nhỏ tính số lượng
- 25:58dãy con các số nguyên lẻ liên tiếp theo
- 26:01trình tượng điền số rồi xong cái độ dài
- 26:04của dãy con dài nhất rồi và xác định một
- 26:08dãy con dài nhất nếu có đó thì thì nói
- 26:11chung là nó có nhiều cái yêu cầu ở đây
- 26:14đúng không Thì ở đây nó giải thích cho
- 26:16mình là có 18 giãy con nè là chỉ gồm các
- 26:19số lẻ đúng không Rồi xong sau đó là gì
- 26:22nữa dãy dài nhất là sẽ có ba phần tử và
- 26:25ở các Ô là ô 25 ô 3 0 o31 đúng
- 26:30không Rồi thì ở đây là cái trình tượng
- 26:34điền số thì có thể là mấy bạn sẽ thấy
- 26:36hơi khó nhìn ha Tứ nhưng mà mà lúc mà nó
- 26:39bạn nhìn trên giấy á thì có thể là nó sẽ
- 26:41dễ nhìn hơn ở ở đây thì mình sẽ thấy là
- 26:43nó có cái giấ mũi tên nè đúng không mũi
- 26:45tên từ trái qua phải nè xong rồi nó
- 26:46xuống đây ngồi qu trái qua phải xuống
- 26:48đây là trái qua phải xuống đây trái qua
- 26:50phải thì nó cũng chỉ là cái trình tự
- 26:51nhập số như thường thôi mà đúng
- 26:53không Rồi xong rồi Bây giờ là coi coi
- 26:57như là mình cứ duyệt theo cái đúng theo
- 26:58cái thứ tự đó thôi rồi xong mình làm cái
- 27:01gì tiếp thì mình làm với lại cả như ở
- 27:04đây á là cái input của mình nó chỉ là
- 27:07cái con số này thôi đúng không và cái
- 27:09lưới này thì kiểu như là cái kích thước
- 27:10của nó là cố định kích thước của nó cố
- 27:12định là 4 X6 rồi thì mình không quan tâm
- 27:14là nó có thể nhập kích thước nào khác ha
- 27:17Tại vì nó chỉ nhập mấy con số này thôi
- 27:19đó nhập mấy con số này thôi Vậy thì đó
- 27:22sẽ là câu hai à câu câu 3 ha thì mình sẽ
- 27:25làm code câu 3
- 27:31Rồi mình sẽ làm c c 3
- 27:35ha Thì Trứ hết là mình sẽ
- 27:45có rồi thì mình sẽ define luôn ha define
- 27:51cái kết thước của mình tức là mình sẽ
- 27:53define như thế
- 27:54này thường á là mình thích là define n
- 27:58là dòng còn m là cột
- 28:00ha bạn có thể define nó là r như này là
- 28:06như này đó thì số dòng của mình đang là
- 28:09bao nhiêu số dòng Mình là 4 Rồi cột là 6
- 28:12rồi có một cái
- 28:14Matrix Matrix là r code kích thước là
- 28:19như thế này rồi xong mình nhập vô mình
- 28:21sẽ đi này
- 28:31scs
- 28:35vô rồi đúng
- 28:38không Rồi đó là nhập hết đống này vô Sau
- 28:41đó mình xử lý thì xử lý như thế nào xử
- 28:45lý là mình sẽ tìm tất cả các cái dãy mà
- 28:48có số lẻ gì đó đúng không Mình sẽ nói
- 28:51luôn ha Tức là cái vấn đề ở đây á là khi
- 28:54mà bạn duyệt á duyệt trên mai trận á thì
- 28:56bạn xài hai cái vòng lm này Ok Ok ha
- 28:59Không sao hết nhưng mà sau đó thì bạn sẽ
- 29:01thấy là ví dụ như bạn đang ở số 5 này đi
- 29:03xong rồi nó tới số 1 này thì bạn có cái
- 29:08cách nào để bạn giữ lại là tức là bạn có
- 29:11biết là cái số trước đó so với số 1 này
- 29:14là số 5 hay không thì có thể là không
- 29:17ha đó thì T Tức là ví dụ như bạn đang
- 29:21Duyệt hết nguyên dòng này rồi đúng không
- 29:22Sau đó bạn tới cái dòng tiếp theo mà bắt
- 29:24đầu của cái dòng này là số 1 và trước đó
- 29:26là nó là một số 5 V Suy ra là nó cũng
- 29:29là từ số 5 này tới số 1 này nó là một
- 29:32dãy nè số 5 này tới số 1 này là một dãy
- 29:34đúng không Nhưng mà đối với kiểu lập như
- 29:36th này thì bạn sẽ không thể nào bạn
- 29:39à Giữ lại cái cái số 5 Này cho tới cái
- 29:42dòng số 1 này đó Vậy thì mình sẽ phải có
- 29:46cách duyệt là giống như kiểu là cách
- 29:48duyệt giống như duyệt trên mảng thông
- 29:49thường luôn tức là bạn sẽ coi cái Ma
- 29:51Trận này giống như một cái mảng trông
- 29:52thường đó bạn coi m trận này giống như
- 29:54một cái mảng thông thường Bạn cứ duyệt
- 29:55qua thứ tự y chang như thế này nhưng mà
- 29:58bạn sẽ coi như là nó là một nguyên một
- 30:01cái mạng lớn nguyên một cái mạng lớn
- 30:03luôn
- 30:05đó và cái mãng đó nó sẽ có kích thước là
- 30:0824 phần tử ha đó vậ Thì đó sẽ là mình
- 30:11nói như vậy còn
- 30:13cái cái logic thì nó sẽ là như thế này
- 30:16tức là bạn sẽ làm trò n cái gì ta
- 30:21cái Ừ mình đ đặt nó là size
- 30:24đi Tức là cái size của mình đang là cái
- 30:27gì sà mình đang là r đúng không Tức là
- 30:30cái này nó chính là số pH tử
- 30:33nè rồi thì như mình nói là mình sẽ coi
- 30:37cái này giống như mình duyệt mảng một
- 30:39cái mãng lớn ha một cái mảng Thông
- 30:41thường thì mình sẽ có một cái biến là
- 30:43biến idx này mình đi như thế này xong
- 30:46rồi mình đi
- 30:48idx bé hơn cái size
- 30:52này thì mình sẽ đi rồi đó
- 30:58rồi đó là cái vấn đề đầu tiên ha và bây
- 31:01giờ là gì
- 31:02nữa bạn sẽ thấy
- 31:05là làm sao để mình biết là cái IDS này
- 31:08nó đang nằm ở cái cột nào hoặc là cái
- 31:09dòng nào đúng không Thì nó cũng không
- 31:12quá khó ha Nó chỉ là cái toán bình
- 31:14thường thôi tức là ví dụ như bạn đang ở
- 31:16cái IDS số 5 đi 0 1 2 3 4 5 Bạn đang ở
- 31:21ID số 5 thì bạn sẽ thấy là cái idx mà
- 31:25chia cho cái kích thước của cái số số
- 31:28cột Tức là bây giờ đang là 6 đúng không
- 31:30sẽ lấy 5 chia 6 thì ok nó nó làm tròn
- 31:32xuống thì nó sẽ ra là 0 Tức là nó đang
- 31:35nằm ở dòng 0 Còn nếu mà bạn đang ở số 1
- 31:38này thì lúc đó là nó lên vị trí số 6 rồi
- 31:40đúng không Vậy thì số 6 này nó có nghĩa
- 31:43là IDS số 6 tức là bạn sẽ lấy 6 chia 6
- 31:47ra 1 thì nó sẽ đang nằm ở dòng thứ nhất
- 31:49đó còn đối với Tức là mình sẽ not lại ha
- 31:54Đây vấn đề là khi mà mình có thằng ID nà
- 31:58thì mình có eds đúng không Thì dòng là
- 32:02sẽ lấy eds chia cho cái code này đó thì
- 32:07cái này làm tròn xuống n làm
- 32:09tròn Nói chung là nó chia Nguyên á chia
- 32:12Nguyên thì nó làm tròn xuống rồi xong
- 32:15Còn cái cột thì nó sẽ là ví dụ như đang
- 32:18là n đúng không Thì bạn lấy mod tức là
- 32:21bạn lấy 5 mod 6 thì nó vẫn ra 5 đúng
- 32:24không Hoặc là bạn đang ở 10 đi này đang
- 32:2610 đúng không ta không 1 2 3 4 5 6 7 8 9
- 32:3010 11 à đ là 11 đúng không Thì nó sẽ là
- 32:3311 mod 6 rồi bạn sẽ lấy gi s Bạn lấy 1 m
- 32:386 đi n ra là 5 Nè Tức là nó cũng nằm ở
- 32:41cột số 5 luôn thì ở đây nó sẽ là cái cột
- 32:43của mình nó sẽ
- 32:46là
- 32:49Index phầ TR cho COD ha đó Thế thì từ
- 32:54gex này mình sẽ map ra được Tức là mình
- 32:57sẽ lấy ra được cái thông tin là số dòng
- 32:59số dòng hiện tại và cái số cột hiện tại
- 33:01đúng không Vậy thì nó chỉ là như thế
- 33:03thôi rồi đó là cái câu chuyện của mình
- 33:06tức là mình sẽ có hai thứ Tức là cái này
- 33:10Go là bằng idx chia cho code còn cái
- 33:14code của mình là đằng idx ph cho code đó
- 33:19Đang là ở cái dọng với cột như thế
- 33:22này
- 33:24rồi Vậy thì bây giờ mình sẽ quay lại cái
- 33:27logic này một chút ha Thì cái logic này
- 33:30mình đang muốn là cái gì
- 33:33là các số nguyên lẻ liên tiếp đúng không
- 33:36là ví dụ như 5 và 1 là số li Liên lệ
- 33:38liên tiếp nè rồi Hoặc là sau đó là nó
- 33:40tới 37 đúng không Rồi hoặc là sau đó là
- 33:43nó tới 93 11 thìở Đây là bạn sẽ thấy là
- 33:46nó liệt kê ra tất cả các cái dãy nè đó
- 33:49và nó tổng là có 18 dãy thì để mà tính
- 33:53ra được cái số tổng này á thì bạn sẽ
- 33:55biết là cái gì Ví dụ như bạn có cái cái
- 33:57cái chiều dài của cái dãy này đang là 3
- 33:59đi thì bạn có tính ra được là số dãy nằm
- 34:03trong cái dãy này là cái gì hay là là là
- 34:06bao nhiêu hay không Tức là ví dụ như ở
- 34:07đây là đang
- 34:08là 9311 đúng không Thì bạn có tính ra
- 34:11được cái số dãy không là 9 rồi 93 rồi 93
- 34:1511 rồi 3 311 rồi 11 rồi 9 đúng không À
- 34:19cái 9 này không phải là của của này 9
- 34:22này thì nó là cái thằng riêng này rồi đó
- 34:23Vậy thì bạn có tính được không thì nó sẽ
- 34:26là một công thức cũng được khá là đơn
- 34:29giản thôi tức là ví dụ như cái dãy dãy
- 34:34ch9 3
- 34:3611 có chều dài là 3 đúng
- 34:39không Thì
- 34:42có bao nhiêu dãy à dãy C đi giãy con
- 34:48trong đây
- 34:49đó thì công thức nó sẽ là cái gì
- 34:53à Nó cũng khá là dễ ha Nó chính là n nh
- 34:56n -1 chia 2
- 35:01còn lý do tại sao thì mình sẽ giải thích
- 35:03là là giống như kiểu là nó có
- 35:06thể n nh n - 1 chia 2 hay là n nh n+ 1
- 35:10nhỉ n nh n c 1 thì phải Hình như phải là
- 35:14n nh n + 1 n nh n + 1 đúng không À n nh
- 35:18n + 1 Tức là bây giờ là ví dụ như là
- 35:21giãy chỉ có một số đi giãy một số thì
- 35:24cái n này nó chính là 1 nhân cho 1 cộng
- 35:291 chia 2 nó sẽ bằng là 1 thôi đúng không
- 35:34đó thì này là ra 2 rồi 2 chia 2 ra 1 1
- 35:37nh 1 thì ra 1 rồi giả hai số đúng không
- 35:40Thì nó sẽ là 2 nhân cho 2 + 1 chia
- 35:442 thì nó sẽ là cái gì 2 + 1 thì ra là 3
- 35:48rồi xong rồi sau đó là 2 x 3 6 6 chia 2
- 35:51ra 3 rồi để ba số thì nó sẽ là 3 nh cho
- 35:553 + 1
- 35:58chia 2 thì nó sẽ ra cái gì 3 + 1 ra 4 3
- 36:01x 4 ra 12 12 chia 2 ra 6 đó nó ra cái
- 36:05này rồi Vậy thì mình sẽ để cái NT này
- 36:09Lên đây ha là mình để lên
- 36:11đây
- 36:18rồi để lên đây rồi Ok vậy thì nó sẽ là
- 36:21như này
- 36:22ha và tiế tiếp theo mình sẽ có gì mình
- 36:26sẽ có là có công thức này rồi đúng không
- 36:28Thì bạn sẽ thấy là ngay chỗ này ví dụ
- 36:31như là nó đang ở số gì
- 36:35ta
- 36:38số số 99 đúng
- 36:41không 9 nào 9 ch9 đây đúng không Ví dụ
- 36:44như 9 là 1 nè 2 nè 3 nè 4 nè 5 Nè 6 nè
- 36:49đó thì nó giống như cái kết quả này ha
- 36:51tức là ra bằng
- 36:546 rồi thì đó sẽ là cái công thức của
- 36:56mình
- 36:58thì thật ra là làm sao bạn biết là nó ra
- 37:01được cái công thức này á thì nó giống
- 37:03như kiểu là bạn có kinh nghiệm thì bạn
- 37:06sẽ biết còn với lại thật ra để mà chứng
- 37:11minh được là nó ra được cái công thức
- 37:12này thì nó sẽ là giống như
- 37:14kiểu bắt cặp này nọ đó Tức là cái vấn đề
- 37:17nó sẽ bắt cặp như thế
- 37:19nào là bản thân nó nè xong
- 37:23rồi Khi mà cái chiều dài
- 37:27tức là ngay tại cái số 99 này đúng không
- 37:29Ngay tại số 9 số 9 ví dụ bạn nói là y
- 37:34bằng không đi thì nó có thể là bắt cập
- 37:37với lại bắt cập đúng không bắt cập với
- 37:42ch bằ 0 ch bằ 1 ch bằ 2 rồi Khi mà y = 1
- 37:48thì nó là bắt cập
- 37:52với là khi mà y bằ 1 thì th bắt cập với
- 37:55J bằ 1 J bằ 2 rồi Khi mà y = 2 thì nó th
- 38:00BT cọc với chy = 2
- 38:04đó Ờ ch bằ 2 đúng không ta y =
- 38:130
- 38:16rồi 1 2 3 4 5 6 cặp với CH bằng 0 1 2 3
- 38:234 5 6 Ok vậy thì suy ra là đó giống như
- 38:26mình nói á Tức là ngay chỗ này là nó có
- 38:29n thằng ở đây đúng không coi như là n
- 38:31thằng là là ba thằng ở đây sau đó thì nó
- 38:33sẽ bắt cặp bắ cặp theo cái kiểu là
- 38:39à Tổng thôi mà đúng không Tức là bạn bạn
- 38:42cứ để ý đi Bạn cứ để ý đi là nó có n n
- 38:46lầ
- 38:48cộng và nó cộng với cái kiểu là một nè
- 38:52Cái này là hai nè Cái này là 3 nè đúng
- 38:54không Thì bạn có để ý là nó giống như là
- 38:58tổng các số từ 1 cho tới N hay không đó
- 39:04mình để không tức là như này tức là tổng
- 39:07các số từ 1 đến n đúng không nó có n lần
- 39:09cộng nè N N lần cái này là một lần này
- 39:11hai lần này ba lần và mỗi lần là nó đầu
- 39:15thì bạn sẽ thấy là cái này nó cộng 1 cái
- 39:17này nó cộng 2 này cộng 3 thì về bản chất
- 39:21thì nó chỉ là tổng các số từ 1 đến n
- 39:22thôi và tổng các số từ 1 đến n nó chính
- 39:24là n nh n c 1 chia 2
- 39:29vậy ha
- 39:31Rồi cái này mình chỉ giải thích Toán vậy
- 39:34thôi chứ bình thường thì chắc là mấy bạn
- 39:35khoa Toán thì cũng biết hết mấy cái đống
- 39:37toán này rồi Chả có gì hết nó chỉ là rất
- 39:39là đơn giản mình sẽ đếm thôi đúng không
- 39:41cái cách đếm của mình nó là cái gì thôi
- 39:43Còn còn thật ra á là nếu mà bạn muốn nha
- 39:47nếu mà bạn muốn á thì bạn sẽ làm kiểu
- 39:49như là cái vòng lập Giống như mình nói
- 39:50Tức là cái vòng lập như thế này bạn sẽ
- 39:52làm trò cái trò là bạn lấy thằng này có
- 39:54thể bắt cập được với thằng nào thằng này
- 39:56có thể bắt cập được với thằng nào này
- 39:57thể bắt cập được v thằng nào bạn cộng
- 39:58lại mà Vậy thì nó sẽ rất là nó sẽ rất là
- 40:02cồng cầ ha bạn chỉ quan tâm là cái chiều
- 40:05dài của cái giãy thôi rồi xong sau đó
- 40:07bạn lấy công thức này bạn nhan lên là
- 40:09bạn ra được cái số của cái giãy này thôi
- 40:11đó đó thì nó sẽ là cái cái tổng này ha
- 40:15rồi Vậy thì đó là cái
- 40:18này sau đó là còn gì nữa thì đương nhiên
- 40:22là mình sẽ tìm ra là ở bất kỳ một cái v
- 40:24trí nào thì mình sẽ tìm cái chiều dài
- 40:26của giã đó ha thì mình sẽ có cái này rồi
- 40:29Vậy thì mình sẽ có thứ nhất là cái gì
- 40:34ta sẽ có cái Lan của mình đi
- 40:38l rồi bây giờ là mình cũng cần phải biết
- 40:43cái gì cái vị trí bắt đầu đi vị trí bắt
- 40:46đầu của cái dãi này thì mình sẽ Lưu lại
- 40:49lưu lại cái vị trí bắt đầu rồi Mình mu
- 40:52kiểm tra là b
- 40:56h là cái gì nữa và nó là số lẻ ha và nó
- 40:59là số lẻ thì mình sẽ kiểm tra là Matrix
- 41:02tại row
- 41:04code B 12.2 bằ 0 thì mình sẽ đi cái trò
- 41:09là IDS cộng cộng lên và mình sẽ đi lan
- 41:12cộng cộng lên rồi và mình cũng cần
- 41:16phải cần phải tính lại cái row và cái
- 41:19code ha tính lại bằng cách này tức là
- 41:20bạn sẽ copy y chang dưới cái ở
- 41:26trên đó tính lại cái row COD Thế thì nó
- 41:30là cái này bạn ngay tại bất kỳ vị trí
- 41:32nào bạn sẽ kiểm tra là nếu mà nó vẫn là
- 41:34số số lẻ đúng không Bạn sẽ đi tiếp bạn
- 41:37đi tiếp đó bạn cứ tăng cái l lên tăng
- 41:38cái l lên tăng cái l này lên rồi Vậy thì
- 41:42đương nhiên là sẽ có một cái khúc là bằ
- 41:44eds cng cộng ở đây để để bạn tiếp tục
- 41:46cái vòng lập ha đó sẽ là nó sẽ là cái
- 41:47thằng nằm cuối cùng này rồi đó
- 41:50là cái này bạn sẽ tìm được cái chiều dài
- 41:53đúng không Đây là tìm được chiều dài của
- 41:59dãy các số lẻ liên tiếp
- 42:03nà rồi Vậy thì bạn sẽ tính vô thôi đúng
- 42:07không Bạn sẽ có cái số 18 này bạn sẽ lưu
- 42:09vào một biến nữa Tức là cái biến này đặt
- 42:12nó là cái gì
- 42:14[Vỗ tay]
- 42:15à
- 42:21Total cho đi cứ đặt nó là cho đi còn đặt
- 42:27tên gì khác thì cũng không quan trọng
- 42:29lắm Nói chung là nó nó sẽ là một cái
- 42:30biến tổng chiều dài thôi đúng không tổng
- 42:34số lượng cách dãy h vậy thì nó sẽ
- 42:36làm Total sub đi
- 42:40rồi sẽ đ nó là Total sub
- 42:43rồi đó là cái đầu tiên rồi sau đó là
- 42:46mình sẽ có gì nữa cái chiều dài của giái
- 42:49Con dài nhất đúng không Mình sẽ lưu lại
- 42:50cái chiều dài đó tứ là max l rồi max l
- 42:57rồi còn gì nữa
- 42:59à các ô Đúng không các ô là cái gì Tức
- 43:03là nếu mà bạn cần biết các ô là cái gì
- 43:05thì điều bạn quan tâm là cái ô đầu tiên
- 43:08là ô nào đúng không Tức là cái ví dụ như
- 43:10ở đây là cái ô đầu tiên là ô ô này sau
- 43:12đó là cái chiều dài của cái của nguyên
- 43:15cái dãy này là cái gì thì bạn sẽ đi tiếp
- 43:17để bạn ra được là nó có ba số ở đây 1 2
- 43:203 tức là ngay tại ô này nó sẽ có chiều
- 43:22dài là 3 Vậy thì cái des start index ch
- 43:27thôi đúng không Tức là bạn sẽ lưu lại
- 43:30cái start tại cái dãy mà dài
- 43:33nhất đây thì ở đây mình sẽ nói chung là
- 43:37mấy cái này nó chỉ là khởi tạo thôi ha
- 43:39Nó chỉ là khởi tạo thôi rồi xong sau đó
- 43:41mình sẽ vô đây mình sẽ làm cái trò là
- 43:43kiểm tra thôi đúng không Thứ nhất là cái
- 43:46Total sub của mình nó phải tăng lên rồi
- 43:47nè Total sub của mình thì đó chính là
- 43:52cái gì cộng bằng cái công thức của mình
- 43:53luôn là Lan nhân lan cộng 1 chia 2
- 43:57đó đó là cái t tổ s của mình cái thứ hai
- 44:01là mình kiểm tra là If cái gì ta If cái
- 44:04Lan của mình lớn hơn max l mình sẽ đu
- 44:07max L bằng Lan
- 44:09rồi với lại ở đây thì nó chỉ cờ là cái
- 44:12gì xác định một dãy con dài nhất thôi
- 44:15đúng không Nếu có Tức là nó có thể có
- 44:18nhiều dãy con mà cùng dài độ dài dài
- 44:21nhất là ví dụ như đây là 3 đúng không
- 44:24Thì nó có thể có hai dãy con là 3 hoặc
- 44:25là ba dãy con là ba đều có chiều dài là
- 44:283 như mà mình chỉ quan tâm một dãy nào
- 44:29đó thôi đúng không Đó vậy thì mình chỉ
- 44:31quan tâm một dãy nào đó mình sẽ lưu cái
- 44:34thằng đầu tiên mà ví dụ như thằng này
- 44:37lớn hơn cái max l này thì mình sẽ lưu
- 44:38cái max l lại đó rồi xong sau đó mình
- 44:41cũng lưu cái start luôn start là cái eds
- 44:44của mình à Không start là cái start của
- 44:46mình chứ tức là mình đã lưu cái start Ở
- 44:47Đây Rồi mình sẽ lưu lại ở đây rồi đó là
- 44:51cái
- 44:52này thì nó sẽ là như th này và sau đó là
- 44:57kết thúc vàng lập rồi đúng không ng chỗ
- 44:58này kết thúc vàng lập được rồi và bạn sẽ
- 45:00biết là mình sẽ in ra những thứ này đúng
- 45:04không cái Total sub của mình Total
- 45:09sub sau đó là cái gì đó cái maxl đúng
- 45:14không max l rồi bạn sẽ In ra các con số
- 45:20này thì bây giờ
- 45:23là gì ta bạn sẽ chắc chắn là cái max l
- 45:27này nó phải là từ từ 1 trở lên thì bạn
- 45:30mới in ra ha Còn nếu không thì bạn không
- 45:31in ra đúng
- 45:34không Nếu không thì bạn đâu có in ra làm
- 45:36gì vậy thì bạn sẽ kiểm tra luôn If max l
- 45:39lớ 0 rồi thì bạn sẽ chắc chắn là in ra
- 45:43được vậy thì b sẽ đi như thế này ha tức
- 45:45là bạn đi idx ngay tại cái vị trí best
- 45:49vậy thôi đúng không sau đó là nhưng mà
- 45:52bạn sẽ biết có cái chiều dài là maxl này
- 45:55Vậy thì bạn có thể có nhiều cách ha một
- 45:58một cách mà bạn có thể làm bạn sẽ tạo
- 46:00một cái biến nữa Tức là cái biến này
- 46:02biến coun bằng 0 xong rồi bạn đi là coun
- 46:05bé hơn cái max Lan này rồi Bạn cứ PS
- 46:08cộng c c cộng cng đó bạn sẽ đi như thế
- 46:12này tức là bạn đã biết là cái maxl của
- 46:14mình đang là 3 rồi đúng không Thì bạn
- 46:16chỉ cần quan tâm là bạn đi từ 0 tới 3
- 46:17thôi còn thằng IDS này đương nhiên là nó
- 46:19sẽ an toàn th IDS này nó đương nhiên là
- 46:22nó đi best start này cho tới khi nào mà
- 46:25Cái account này nó đặt đẹp tới cái Max
- 46:27này thì thằng IDS này nó vẫn không có ra
- 46:29bên ngoài cái mảng đó không có ra bên
- 46:32ngoài cái Ma Trận này Vậy thì nó sẽ là
- 46:35như thế này và sau đó thì bạn cứ lấy như
- 46:38y chang như thế này bạn row code bạn in
- 46:41ra thôi đúng không Bạn in ra là phd thì
- 46:46bạn xột T Ở Đây phd Rồi xột nào bạn sẽ
- 46:51in ra cái row của mình và cái code của
- 46:54mình rồi thì nó sẽ là thế này
- 46:59Ok ha Thì mình sẽ thử thôi thử thì mình
- 47:03sẽ nhập lại cái số cái độ số này
- 47:0821405 162
- 47:12370
- 47:15[Vỗ tay]
- 47:1751789
- 47:18311
- 47:200692 rồi
- 47:23này nhập
- 47:25v Ok thì nó sẽ ra là 18 nè đúng không
- 47:29chiều dài cái cái tổng số dãy tổng số
- 47:31dãy con là 18 chiều dài dài nhất là 3
- 47:34rồi nó sẽ có các Cái ô này là ô 25 ô3 ô
- 47:3831 đó thì nó giống như cái output này ha
- 47:41Rồi ví dụ như bạn Nhập một kiểu nữa là
- 47:43ví dụ như nó không có số lẻ nào đi thì
- 47:47mình có thể đập không
- 47:48hết đó không hết đ
- 47:57rồi Vậy thì đương nhiên là nó cũng phải
- 48:00chạy được
- 48:01ha rồi Vậy thì ở đây là không có dãy nào
- 48:05và chiều dài cũng là không luôn rồi và
- 48:08nó cũng không in ra được bất kỳ một con
- 48:10số nào đây thì ok ha thả thả cái yêu cầu
- 48:13của mình ha rồi Vậy thì đó sẽ
- 48:18là câu 3 này ha thì bạn có thể test Thêm
- 48:22nhiều trường hợp có thể là bạn sẽ đặt số
- 48:23một vào đây đó ví dụ Bạn đặt số 1 đây đi
- 48:27thì nó cũng sẽ phải in ra được
- 48:29ha hoặc là bạn sẽ đặt số một ở cuối này
- 48:33đó thì nó cũng sẽ phải in ra được
- 48:37ha đó Nói chung là
- 48:40thế này đang ở dòng số 3 và cột số 5 nè
- 48:44đúng không Rồi vậy thì đó sẽ là cái câu
- 48:483 này ha Nhìn thì nó cũng có vẻ khá là
- 48:52phức tạp Tại vì nó có nhiều thứ ở đây ha
- 48:55Thứ nhất là cái tổng số dãy nè cái thứ
- 48:57hai là cái chiều dài của dãy dài nhất
- 48:58rồi cái thứ ba là phải lưu lại là cái vị
- 49:01trí của cái dãy đó đúng không đó thì nó
- 49:05sẽ là cái đống này
- 49:06ha và như mình nói thì Cái quan trọng là
- 49:10cái khúc mà mình duyệt như thế nào nữa
- 49:12thì nếu mà bạn có cái cách là bạn duyệt
- 49:15giống như duyệt mảng thông thường và sau
- 49:16đó là bạn lấy cái cái eds để bạn tính
- 49:20lại cái row và cái câu này thì nó sẽ dễ
- 49:22nó sẽ không có khó mà nếu mà bạn duyệt
- 49:24như th này á thì thì thì bạn
- 49:28sẽ thật ra là mình nếu mà dì như này
- 49:31mình không biết là có cách nào để mà
- 49:33mình xác định
- 49:34là cái số trước đó ở trên cái dòng này
- 49:37là số 5 rồi xong nó tiếp theo là số 1
- 49:39này hay không còn trừ khi là bạn sẽ có
- 49:41một cái mảng riêng đó Bạn có một cái
- 49:44mạng riêng đúng không Bạn cấp phát một
- 49:46cái mạng riêng đó xong rồi sau đó là bạn
- 49:48lại cho hết tất cả các cái số ở trên cái
- 49:50Ma Trận này vào cái mảng đó rồi xong bạn
- 49:53mới duyệt trên cái mảng đó nhưng mà nó
- 49:54sẽ rất là K rất là không cần thiết á đó
- 49:58thì thì Ok
- 50:00ha Thì đó ch sẽ là câu ba ha
- 50:04rồi Tiếp theo là mình sẽ có câu 4
- 50:07HA chuỗi là một dãy ký tự gồm các chữ
- 50:11cái chữ số và dấu cch từ một giải dề
- 50:13nhất các ký tự liên tiếp không chưa dấu
- 50:16cấp Tức là nói chung là cái định nghĩa
- 50:18của nó chỉ là một từ á thì
- 50:20là được nhanh cách Bởi dấu cấp thôi đúng
- 50:23không Rồi cái chuỗi thì nó sẽ là giãi ký
- 50:25tự gì đó
- 50:27và bây giờ là nó sẽ có một cái Hàn đúng
- 50:29không hàn là cái Hàn này tìm từ đầu tiên
- 50:32chứa ký tự ch trong chuỗi này rồi nhận
- 50:36đối số là chuỗi ký tự này và địa chỉ của
- 50:38cái biến này rồi Nếu chứa trong thì trả
- 50:42về cái độ dài
- 50:44và độ dài của từ đầu tiên trong đó có
- 50:47chứa cái từ có chứa cái ký tự này và cái
- 50:50post này nó sẽ lưu cái vị trí xuất hiện
- 50:52rồi ngược lại thì trạ V 0 và boss lưu
- 50:54giá trị -1 Ok thì
- 50:57C mình viết một cái hàng đúng
- 50:59không
- 51:02Ok sẽ là câu viết
- 51:08[Vỗ tay]
- 51:12nữa rồi Vậy thì mình sẽ viết cái hàng
- 51:16này thôi F
- 51:24[Vỗ tay]
- 51:31ch rồi thì mình sẽ có một cái thư viện
- 51:34là
- 51:38sinh rồi thì bây giờ
- 51:42là chỉ cần tìm một cái từ nào đó mà nó
- 51:44có cái ký tự này thôi đúng không Nó có
- 51:47một cái ký tự là bí dụ để đây là ký tự t
- 51:49nè Thì cái từ đầu tiên mà có cái ký tự t
- 51:52nhỏ này t nh này là từ thứ hai Còn không
- 51:55có từ nào có cái tự u này hết
- 51:59đó thì bây giờ á là cái cách duyệt của
- 52:02mình nó cũng bạn có thể coi như là nó
- 52:05gần như là cái cách duyệt của cái này á
- 52:07nó cũng tương tự như vậy luôn á thì bây
- 52:09giờ bạn sẽ tìm ra cái chiều dài của cái
- 52:11chuỗi trước ha tức là bạn sẽ tìm ra cái
- 52:13chiều dài làm size của mình ha là SR l
- 52:17của SR đó TH là bạn sẽ tìm như này bạn đ
- 52:22bằ 0 rồi sau đó là bạn sẽ làm cái này
- 52:29hơ rồi thì mình sẽ cần phải biết cái gì
- 52:34cần phải biết là cái vị trí là tức là nó
- 52:38sẽ trả
- 52:40về độ dài của từ đầu tiên và cái b này
- 52:45sẽ lưu cái vị trí xuất hiện của cái từ
- 52:46đó đúng không là mình sẽ lưu cái start
- 52:49và cái ID này đúng
- 52:51không và cái thứ hai là cái chiều dài
- 52:53của cái từ thì mình sẽ lưu lại luôn cái
- 52:55chiều dài này mình sẽ đi
- 53:01thôi
- 53:04và yds
- 53:06bide và cái gì ta và nó chưa gặp khoảng
- 53:10trắng đúng không Nếu mà gặp khoảng trắng
- 53:12thì mình sẽ bộ qua Tức là mình sẽ đi như
- 53:14thế này và cái
- 53:17ex tại y tính th bằng cái hng trắng
- 53:22này eds ha
- 53:26mình Mến đi tiếp Tức là mình sẽ đi tiếp
- 53:28như thế này rồi mình sẽ kiểm tra luôn ha
- 53:31có một cái biến để mình kiểm tra luôn là
- 53:33nó có nó có phải là cái ký tự đó hay
- 53:36không Tức là mình sẽ Ừ kiểm tra là has
- 53:41tr đi as rồi Vậy thì mình sẽ If cái str
- 53:47tại Index Bằng Bằng chính cái thằng CH
- 53:50này mình sẽ đặt H bằng true ở đây đó à
- 53:56tr thì nó là 1 ha Ok Tại vì Chu trong c+
- 54:00C mới có c thì không có rồi thì ở đây là
- 54:03H bằng 0 sau đó là str IDS bằng bằng cái
- 54:06CH này thì h bằng 1 đúng không Rồi sau
- 54:09đó mình mới đi tiếp cái idx này rồi sau
- 54:11đó chắc chắn là mình sẽ thể đ tiếp ở
- 54:13dưới này ha Nó sẽ là ID C cộng dưới cùng
- 54:15này rồi còn gì nữa Thế thì bây giờ là
- 54:19nếu mà có cha đúng không Mình sẽ trả về
- 54:22thôi đúng không Mình sẽ làm cái vụ là
- 54:26mình trả về 3 Tức là cái chiều dài đúng
- 54:30không trả về độ dài của từ và cũng gán
- 54:34cái thằng post này là cái vị trí xuất
- 54:37hiện Tức là mình sẽ gán post sa post ha
- 54:41sa post bằng cái stop này và cái Lan của
- 54:45mình mình rec cái Lan này r ở đây thì
- 54:48mình sẽ tăng cái lane này đây đó thì bạn
- 54:51có thấy là nó cũng tương tự như cách
- 54:53duyệt bên này không nó cũng là cái vòng
- 54:55lập kiểu kiểu như thế này qu như thế này
- 54:57xong qu như thế này nếu mà vẫn hợp lệ
- 54:58thì ok vẫn đi tiếp đó thì nó K kiểu thế
- 55:01và nó có cái Lan này If h rồi s post
- 55:05bằng start mình Return cái lens thì cái
- 55:08lý do mà có sst bằng start này là tại vì
- 55:10mình muốn thay đổi cái thằng mà con trọ
- 55:12này nó chọ Tới ha Nó là một con trỏ rồi
- 55:15xong nó chọ tới một con số gì đó thì
- 55:16mình sẽ thay đổ con số đó thành cái bến
- 55:18này thành cái thằng start này rồi mình
- 55:21Return cái lens rồi đúng không Vậy thì
- 55:24đó sẽ là cái hàm này thôi đúng không Bạn
- 55:26có có thể test thử ha bạn s có thể test
- 55:28thử bây giờ bạn sẽ có cái gì ta có một
- 55:31cái biến post đây đúng
- 55:33không Rồi bạn sẽ làm fw
- 55:37char một cái chuỗi bạn sẽ đưa vào toán
- 55:40pin ở đây tên và post ở đây thì bạn có
- 55:46thể lưu ở đây luôn cái Lan này bạn sẽ
- 55:49dán lan bằng cái này rồi bạn thử in ra
- 55:53ha phần tră D phầ tr D
- 55:56l
- 55:59post rồi Vậy thì ra ha Thì nó ra 35 n
- 56:02thấy không thì đây thì tức là cái chiều
- 56:05dài là 3 và post có giá trị là 5 rồi ok
- 56:08đó sau đó thì bạn có thể test tiếp thì
- 56:12thường là cái cách mà mình test thì nó
- 56:14sẽ là để vô cái một cái ngạch như th này
- 56:16để sau đó là mình có thể copy xuống cho
- 56:20nó
- 56:21dễ mình sẽ copy như này copy như này
- 56:24luôn đở đây rồi xong sau đó mình thay
- 56:27đổi cái này thành u đó Còn nếu không là
- 56:29bình thường là bạn làm như này đúng
- 56:31không Bạn Để như này nhưng mà sau đó thì
- 56:33nó sẽ bị trùng lập trùng lập hai cái
- 56:35biến là
- 56:36biến bạn sẽ khai báo lại cái biến này mà
- 56:41mình thì để mình tiện th thì mình sẽ tạo
- 56:43hai hai thằng riêng luôn thằng này thằng
- 56:45này để mình in ra ha mình copy xuống
- 56:48mình in ra thì mình in ra cái thứ hai
- 56:53là à gì ta u cái u của mình hình như là
- 56:59nó bị lỗi gì đó
- 57:01rồi U và post À mình quên một điều nữa
- 57:06là tức là mình không tìm được đúng không
- 57:08Mình sẽ phải Return Return cái gì đó chứ
- 57:10Vậy thì Su ra là mình sẽ làm cái gì ta
- 57:13mình sẽ nhán post bằng -1 đúng không như
- 57:16cái thằng này là post có giá trị là -1
- 57:18thì sau post bằng -1 mình
- 57:23Return rồi
- 57:27rồi Vậy thì sao B giá bằng -1 được chơi
- 57:29không Ok
- 57:34ha rồi Vậy thì bây giờ là nó đang bị cái
- 57:37gì ta Nó đang bị cái gì đó ph tr d của
- 57:42mình 50 thì không đúng
- 57:44rồi
- 57:46ờ phần tră d của cái thằng đầu tiên thì
- 57:49ok đó mà phần tră đề của thằng thứ hai
- 57:51thì có vẻ sai sai đúng không Thì tại sao
- 57:53nó sai
- 57:55ta Ừ strr l nè str
- 58:01l
- 58:03Ừ Return 0 ở đây post của mình là bằng
- 58:05-1 Ok Không sao
- 58:08hết mình Return
- 58:110 cái Lan của mình thì dán bằng cái này
- 58:14mình see out mình rap cái này mà nó ra
- 58:17là 50
- 58:19á Có vẻ sai Sai gì đó
- 58:25à à từ từ
- 58:28nha start bằng idx lan bằng 0 h thì cái
- 58:34S post này bằng sa Return cái
- 58:41Lan à Nó không phải là 50 Hình như là
- 58:45mình phải s s n Xuống OK s n đây B giờ
- 58:50là do mình không có s n nên là kiểu như
- 58:52con số nó bị dính dính với nhau OK thì
- 58:55tức là như thế này là đây là đang là 35
- 58:57dưới thằng 0 tr-1 Ok thì nó giống như th
- 59:01này Ha cái này là 35 nè Cái này là 0
- 59:03tr-1 nè Ok thì nó sẽ là cái câu này Ha
- 59:07tiếp theo là câu số 2i này Viết chương
- 59:10trình nhập vào chỗ s và ký tự C chương
- 59:12trình dùng hàm này để xử lý sắp ra vị
- 59:15trí độ dài của các từ trong m có chữa C
- 59:17à nó sẽ đi qua và nó tìm những cái từ mà
- 59:22nó có cái ký tự thôi đúng không Thì bây
- 59:25giờ là cái cái này nó chỉ là test ở đây
- 59:28thôi cò cái chương trình của mình nó sẽ
- 59:30là nhập vô thứ nhất là cái chuỗi đúng
- 59:33không s cái S của mình thì nó có thể là
- 59:36k một cái kích thước gì đó thì bạn sẽ
- 59:38đặt nó là ví dụ như bạn đặt 100 đi À thì
- 59:42cho nó an toàn gì đó thôi Nó chỉ là một
- 59:46con số ước lượng thôi rồi cái thứ hai
- 59:49là C của mình là m quý tự gì đó rồi bạn
- 59:55à à có một cái cách là bạn scan é vô
- 59:58scan vô phần trăm cho tới khi gặp dấu s
- 1:00:03n ph c bạn scan vô hìnhng s này và C
- 1:00:11rồi Thế thì bây giờ là C vô đúng không
- 1:00:15còn tức là ở đây là scan f cho tới khi
- 1:00:19gặp dấ s n bởi vì nó có thể gặp dấu cách
- 1:00:21ở đây gặp dấu cách mấy dấu cách Ở Đây đó
- 1:00:24này cái khi s n Còn cái này là scan cái
- 1:00:26thằng thằng ký tự này vô còn lý do tại
- 1:00:30sao mà thằng này có dấu và và thằng này
- 1:00:32không có dấu và á thì nó chỉ là kiểu như
- 1:00:34là một cái
- 1:00:36kiểu trong c cộng cộng thôi tức là trong
- 1:00:39c cộng cộng á là nếu mà bạn đưa vô scf
- 1:00:41này thì bạn phải đưa một cái địa chỉ gì
- 1:00:43đó đúng không Đây là một cái địa chỉ là
- 1:00:45và C ở đây là một địa chỉ thì bản thân
- 1:00:47cái thằng s này á thì nó chính là một
- 1:00:49con chỏ chỏ tới một cái địa chỉ gì đó
- 1:00:53vậy nên bã cứ đưa cái thẳng cái thằng s
- 1:00:56là vô rồi đó sẽ là cái câu chuyện đó
- 1:00:59ha rồi Vậy thì bạn scan f vô rồi đúng
- 1:01:02không sau đó là bạn
- 1:01:04xài xài cái hàm trên này thì bạn sẽ đi
- 1:01:08như thế này ha là bạn sẽ
- 1:01:11đi đi Chắc là đi y two đi y 1 đi y 1
- 1:01:19đi bạn sẽ có cái
- 1:01:21gì thì về bản chất là thứ nhất á là mình
- 1:01:24sẽ phải
- 1:01:27lấy ra được cái cái gì ta lấy ra được
- 1:01:31cái vị trí đúng không Đây là vị trí đây
- 1:01:34là chề dài đúng
- 1:01:35không vị trí trù dài vị trí trề dài vị
- 1:01:38trí chề dài tức là bạn
- 1:01:40đã lấy được cái vị trí rồi thì sau đó
- 1:01:43bạn sẽ đi tới cái từ tiếp theo
- 1:01:46đúng Ok thì nó sẽ là như thế này là kểu
- 1:01:49như là có hai biến đi nhất là cái biến
- 1:01:54post của mình
- 1:01:58post hay là start đi đặt nó là start
- 1:02:03đi start đi rồi Cái biến thứ hai là mình
- 1:02:07sẽ đặt Nó là một cái biến là objects
- 1:02:12đi và bạn sẽ làm gì
- 1:02:19đây mình cũng sẽ có một cái biến post
- 1:02:22rồi đúng không Tức là ngay đây thì cái l
- 1:02:26của mình
- 1:02:29f thì mình có một cái thằng post ở đây
- 1:02:32rồi thì cái f của mình nó sẽ đưa vào cái
- 1:02:35thứ nhất là cái thằng s này nhưng mà nó
- 1:02:37sẽ có một cái offset gì
- 1:02:39đó đó tại vì cái hàm này á cái hàm này
- 1:02:42của mình nó chỉ tìm cái thằng đầu tiên
- 1:02:44nó trả về luôn đúng không Vậy nên x ra
- 1:02:46là nếu mà bạn muốn tìm ở cái vị trí mà
- 1:02:49từ kết thúc cái từ này rồi đúng không
- 1:02:51Thì bạn sẽ tìm ở vị trí từ cái phần đằng
- 1:02:54sau này trở đi như vậy là bạn sẽ cộng
- 1:02:57một cái offset gì đó Tức là cái offset
- 1:02:59này rồi cái ký tự thì vẫn là cái C này
- 1:03:02Ok Không sao hết rồi post đưa vô đây thì
- 1:03:04nó sẽ là cái v post
- 1:03:06này rồi thì đó sẽ là cái thằng này
- 1:03:11ha rồi bây giờ là mình sẽ in ra đúng
- 1:03:15[Vỗ tay]
- 1:03:18không lại mình sẽ kiểm tra nữa là Nếu
- 1:03:22mà l này bằng bằng 0 thì mình sẽ luôn
- 1:03:26đúng không R ra mộtng lật tại vì Chúc
- 1:03:28này là kết thúc rồi Tức là bạn mình mình
- 1:03:30không tìm được thêm một cái từ nào nữa
- 1:03:33thì mình sẽ kết thúc cái vòng lập đó đó
- 1:03:36sẽ là cái này còn gì nữa ta
- 1:03:41Ừ Rồi mình sẽ in ra ha Tức là mình in ra
- 1:03:46d c
- 1:03:47d s ở đây đi rồi thì mình đang muốn là
- 1:03:53vị trí đúng không vị trí là post k l của
- 1:03:55mình là cái Lan này nhưng mà bạn sẽ thấy
- 1:03:58là cái gì Tức là cái post này á Thật ra
- 1:04:01cái post này nè là nó là tính bắt đầu từ
- 1:04:05cái vị trí cộng offset này trở đi có
- 1:04:07nghĩa là khi mà bạn
- 1:04:08tới bạn bạn bắt đầu là số 0 Ok thì vẫn
- 1:04:13ok nhưng mà sau đó là bạn bỏ qua cái
- 1:04:16phần này để bạn đi từ cái phần này trở
- 1:04:17đi đúng không Thì có nghĩa là lúc mà
- 1:04:19thằng post ở đây á thì cái thằng post đó
- 1:04:21nó sẽ nằm ở ngay cái vị trí
- 1:04:24là cái dấu dấu khoảng trống này ha tức
- 1:04:27là post lúc đó bằng 0 á thì nó sẽ là nằm
- 1:04:30ở vị trí này đó vậy nên là post ở đây
- 1:04:33nếu mà bạn đ ra post ở đây thì nó vẫn
- 1:04:34chưa Đúng đó nó vẫn chưa đúng
- 1:04:38đâu vậy thì phải có cách nào đó để mình
- 1:04:40vẫn lưu lại cái gì đó đúng không cái cái
- 1:04:42vị trí bắt đầu này đúng không bắt đầu ở
- 1:04:44đây là 0 bắt đầu ở đây là 5 là trên chín
- 1:04:48cái chỗi ban đầu ha bắt đầu đây là không
- 1:04:50bắt đầu đây là 5 bắt đầu đây là 13 Vậy
- 1:04:52thì sẽ có một cái kiểu nữa là bạn sẽ có
- 1:04:55thể vào một cái biến
- 1:04:57là ừ gì
- 1:05:00ta thì tức là cái biến start giố như
- 1:05:03mình nói ở đây nè Tức là cái start này
- 1:05:05thì bạn sẽ làm cái trò là start cộng
- 1:05:07bằng lên thôi đúng không À ngay chỗ này
- 1:05:11bạn sẽ làm cái này
- 1:05:15là cái start của
- 1:05:19mình cộng bằng post ở
- 1:05:23đây đúng không ta
- 1:05:27cộng bằng
- 1:05:28post sau đó
- 1:05:31là cái start của mình cộng bằng cái l
- 1:05:37này đúng không tại vì bây giờ là cái
- 1:05:41start của mình sau đó là nó có một cái
- 1:05:42post gì đó thì nó cộng cái post lên rồi
- 1:05:45xong rồi sau đó nó in ra thì in ra cái
- 1:05:47thằng start này rồi còn cái thằng l này
- 1:05:52thì ok mình đi ra rồi đúng không Sau đó
- 1:05:54mình mới đi tiếp tại cái thằng start này
- 1:05:57Vậy thì cái offset này
- 1:05:59[âm nhạc]
- 1:06:01thì vậy thì mình có thể làm là gì ta
- 1:06:05không cần cái thằng start này luôn đúng
- 1:06:08không về bản chất thì offs này chính là
- 1:06:12rồi thì offset này luôn offset luôn
- 1:06:16R và cái offset của mình bắt đầu tại vị
- 1:06:20trí đó thì
- 1:06:22ok C bằng
- 1:06:25rồi đi offset như thế này và cũng đi
- 1:06:29offset C bằng L
- 1:06:32luôn đúng không
- 1:06:37ta tức là ngay chỗ này offset bằng 0 rồi
- 1:06:40Không vô đây s c 0 ok tìm sau đó là
- 1:06:43offset cộng bằng Post là nó tới cái vị
- 1:06:46trí post Ok thì lúc đó là mình sẽ in ra
- 1:06:48cái vị trí post ngay đây rồi mình mới đi
- 1:06:50tiếp cái Lan này để mình sau khi mình
- 1:06:52quay lại đi tiếp cái bòng l tiếp theo
- 1:06:55mình sẽ đi từ cái vị trí S Cộng offset
- 1:06:57Trở đi là post post đã cộng lên một cái
- 1:06:59Lan gì đó rồi
- 1:07:01đó post đã cộng lên một cái l gì đó rồi
- 1:07:04mình bỏ qua cái từ này đó Nói chung là
- 1:07:06nó là bỏ qua cái từ mà mình đã đã tìm
- 1:07:08được
- 1:07:09rồi bỏ qua rồi mình lại đi tiếp rồi vẫn
- 1:07:12có một cái gì đó đúng không Thì mình lại
- 1:07:14offset cộng mm post ở đây tiếp rồi mình
- 1:07:17lại in ra rồi mình lại cộng bằng l đó
- 1:07:21thì nó sẽ là thế này bạn thử ha
- 1:07:25h ngữ lập trình đưa vô rồi ngữ lập trình
- 1:07:30rồi đúng không Thì bạn sẽ nhập đó bạn
- 1:07:32nhập n Ok thì nó sẽ in ra là
- 1:07:350 4 5 3 13 5 đúng không giống như cái
- 1:07:39kết quả kết quả này đó thì Cái quan
- 1:07:44trọng là bạn sẽ phải biết được là cái
- 1:07:45offset này nó thay đổi như thế nào nè
- 1:07:48đúng không có nghĩa là ban đầu á là nó
- 1:07:50nằm bằng 0 sau đó là cộng bằng cái bst
- 1:07:51này sau đó cộng bằng Lan để nó đi tiếp
- 1:07:53nó tìm tiếp cái từ tiếp theo
- 1:07:56thì lúc mà nó tìm tiếp thì nó đi từ cái
- 1:07:57vị trí s+ offset này trở đi đúng không
- 1:08:00đó thì về cơ bản nó là thế còn cái thằng
- 1:08:03post này thì nó là kểu như là
- 1:08:06nó nó đi bắt đầu từ cái s+ offset này
- 1:08:10thì nó sẽ là số 0 ở đây đó nó sẽ bắt đầu
- 1:08:13từ số
- 1:08:160 do đó là nên mình mới phải có cái khúc
- 1:08:19là upset cộng bằng post ở đây chứ không
- 1:08:21phải là mình in ra thẳng cái post ở đây
- 1:08:23ha nếu mà mình in ra cái post đây thì nó
- 1:08:25nó đâu đúng đâu đó
- 1:08:27Ok thì nó sẽ là cái đó rồi còn gì nữa
- 1:08:32không thì đó sẽ là thuật toán của cái BN
- 1:08:35này
- 1:08:36ha bạn có thể nhập kiểu khác là v Bạn
- 1:08:40chỉ nhập một n n Thôi thì ok thì nó vẫn
- 1:08:44ra là offset của mình là 0 C cái Lan của
- 1:08:49mình là 1 Ok
- 1:08:50ha Rồi ví dụ như bạn nhập nhưng mà bạn
- 1:08:53không có nó không tồn tại
- 1:08:56đi thì ví dụ bạn Nhập chữ t à không Bạn
- 1:09:00dập chữ Q đi Q thì không có gì hết thì
- 1:09:03ok không không g ra gì hết thì tại vì ở
- 1:09:05đây là l bằng 0 là mình tr ra rồi là
- 1:09:07xong rồi vậy
- 1:09:10ha Rồi thì đó sẽ là câu
- 1:09:13này thì nói chung là ok rồi đó là mấy
- 1:09:17câu code này là ok rồi
- 1:09:19đó thì mình sẽ lại quay lại cái khúc là
- 1:09:23mình vẽ cái flow chart của câu 1 này
- 1:09:25đúng không nãy nãy là mình có nói rồi đó
- 1:09:27vậ thì mình sẽ quay lại ha
- 1:09:30À rồi thì Câu 4 câu 3 câu 2 rồi đúng
- 1:09:34không Câu 1 thì câu 1 thì nhìn code thì
- 1:09:38nó không có phức tạp nhưng mà bẽ sơ đồ
- 1:09:40thì nó sẽ hơi lặn nhằn
- 1:09:44thôi Sơ Độ thì nó cũng hơi lần nhằn
- 1:09:48thôi giờ là give
- 1:09:53diagram sợ lậ trình
- 1:09:552024
- 1:09:592025 à
- 1:10:07Rồi Ok thế thì bây giờ là mình sẽ lộ dựa
- 1:10:12trên code này r mình vẽ
- 1:10:15ha Thì chính xác là bây giờ mình sẽ
- 1:10:20phải có những cái này tức là ban đầu bạn
- 1:10:23sẽ có một cái terminal ha terminal là
- 1:10:26cái cái nào
- 1:10:29ta
- 1:10:33terminal cái này hả start start đúng
- 1:10:36không hay là cái nào ta mình nhớ là có
- 1:10:39cái nữa à Cái này Ok thì ok lấy cái này
- 1:10:42đi bạn sẽ ghi là bắt đầu ha cái này là B
- 1:10:45bắt
- 1:10:47đầu rồi Cái này là điểm kết
- 1:10:52thúc sau đó là
- 1:10:55Ok thì bắt đầu á là mới đu mới đầu vô
- 1:10:57đúng không bạn sẽ thấy là mới đầu vô thì
- 1:10:59nó nhập đúng không nhập n mà nhập Thì
- 1:11:03bây giờ là nó sẽ có một cái dạng là cái
- 1:11:06hình cái hình data gì đó hình hình bình
- 1:11:11hành hình bình hành hình đây đây sẽ có
- 1:11:15cái nhập đúng
- 1:11:17không nhập bán Văn ngại
- 1:11:23nữ ok
- 1:11:30rồi nhập tánh B ng ngữ mà nếu mà chính
- 1:11:33xác thì nó phải là bạn phải bạn phải in
- 1:11:37ra cả cái khúc này nữa đúng không là bạn
- 1:11:39sẽ phải có một cái nữa là cái vụ này
- 1:11:42hoặc là bạn
- 1:11:43sẽ chung một chỗ luôn là tức là bạn sẽ
- 1:11:47ghi như th này luôn SH như thế này
- 1:11:50luôn đặc điểm khảo sát
- 1:11:56đó c nhập điểm khảo sát xong rồi Bạn ghi
- 1:12:00là nhập cái
- 1:12:14này chả đi rồi Thế thì như thế này
- 1:12:19thì nếu mà bạn có thể tham khảo thì nó
- 1:12:22sẽ là những cái hình như thế này câu chọ
- 1:12:24set
- 1:12:28thì bạn sẽ lên đây ví dụ như bạn lên
- 1:12:30wiki đi thì bạn sẽ thấy là cái cái cái
- 1:12:34hình này nè là nó vừa biểu thị cho input
- 1:12:36và output
- 1:12:38ha biểu thị cho cả input và output vậy
- 1:12:41nên si ra là bạn có thể làm cái cái vụ
- 1:12:43là bạn ghi cả hai cái ở đây cho nó dễ đó
- 1:12:47Còn nếu không bạn sẽ tắ ra thành hai
- 1:12:48hình khác nhau hình thứ nhất là xất hình
- 1:12:50thứ hai là nhập thì về cơ bản thì nó
- 1:12:53cũng y chang nhau thôi à đó thì mình sẽ
- 1:12:55ghi như này ha xuất nhập điểm khảo sát
- 1:12:57sau đó là bạn sẽ nhập cái này vô nhập
- 1:12:58toán nhập văn Nhập ngoài gữ vô rồi đúng
- 1:13:01không nhập ba cái vô rồi Rồi sau đó là
- 1:13:05Ok nó sẽ kiểm tra cái này vậy thì mình
- 1:13:07sẽ kiểm tra cái đó
- 1:13:09luôn kiểm tra thì chính xác á là bạn sẽ
- 1:13:15phải kiểm tra từng cái riêng ha t là bạn
- 1:13:18kiểm tra cái này kiểm tra cái này rồi
- 1:13:21Kiểm tra cái này
- 1:13:25đó rồi Kiểm tra cái
- 1:13:28này
- 1:13:30này đó Nói chung là bạn V kiểm tra như
- 1:13:33này
- 1:13:34đó vậy
- 1:13:37ha Rồi bây giờ
- 1:13:40là đó thì nó sẽ đi qua ba cái bước kiểm
- 1:13:43tra này toán B không v b không ngại ngứ
- 1:13:45B
- 1:13:46không rồi đúng
- 1:13:48không Rồi nó có một cái nữa là cái thằng
- 1:13:56s cái gì ta hoặc Nhưng mà theo mình thì
- 1:14:01không biết
- 1:14:02là cái flow
- 1:14:07ch Bạn có thể hỏi tứ là Can I
- 1:14:10use
- 1:14:19m inside If else Again in again
- 1:14:30đó thì nói chung á là tùy theo cái cách
- 1:14:33mà bạn vẽ cái sơ đồ sao ha Tại vì bình
- 1:14:35thường á
- 1:14:37thì một cái k như một cái quyết định gì
- 1:14:41đó thì là là ok Nó chỉ có một cái So
- 1:14:44sánh này thôi Nhưng mà nếu mà bạn có
- 1:14:46nhiều cái So sánh thì thì bây giờ là bạn
- 1:14:48sẽ phải làm cái gì bạn sẽ phải vẽ nhiều
- 1:14:51cái nối với nhau hả Hay sao đúng không
- 1:14:56nhiều cái nói với nhau đúng không Ví dụ
- 1:14:57như thế này compare th này compare th
- 1:14:59này compare th này thì đó thì nói chung
- 1:15:01là cái ý tưng của đây của cái này là cộ
- 1:15:04này cộng này cộ này xong rồi mình phải
- 1:15:05nối cả ba cái này lại với nhau Còn nếu
- 1:15:07không là bạn sẽ ghi như kiểu bình thường
- 1:15:10luôn toán bên không và văn b0 vào
- 1:15:16đây hoặc là đúng không ho là dấ hoạc đi
- 1:15:19hoặc là v b không Hoặc là ngoại ngữ B
- 1:15:22không đó như mà thì bây giờ
- 1:15:26[âm nhạc]
- 1:15:27là tùy theo cái cách mà thầy cô có cho
- 1:15:33phép hay không ha nếu mà thầy cô không
- 1:15:34cho phép á thì thì ok thì bạn sẽ không
- 1:15:36có ghi được như kiểu
- 1:15:39này đó Còn nếu không còn thì thì lúc đó
- 1:15:44là bạn sẽ phải vẽ ba cái này đúng không
- 1:15:45vẽ ba cái này à vẽ Đúng rồi vẽ tức là vẽ
- 1:15:48ba cái hình Toán b0 Văn B không ngoại
- 1:15:50ngứ B không
- 1:15:52đó thì ok nhưng
- 1:15:55mà mình không biết cái quy chuẩn mà thực
- 1:15:58sự nó là cái nào ha à Ví dụ như cái hình
- 1:16:02này đi thì bạn sẽ thấy là nó có thể so
- 1:16:03sánh như thế này tức là de B 10 Year and
- 1:16:07cái này đúng không Ok cái này rồi lớn
- 1:16:09hơn này In gì đó là nó sẽ có hai cái
- 1:16:12điều kiện nó gầ lồng vô đây để cho nó dễ
- 1:16:14hiểu ha đó vậ nên
- 1:16:18là theo mình đó nha theo mình thôi thì
- 1:16:21bạn nên lồng cả ba cái vào cho nó dễ tức
- 1:16:24là bạn sẽ kiểm tra cái này Đán B không
- 1:16:28hoặc Văn B không hoặc ngoại ngữ B không
- 1:16:32đúng không đó thì ok đi bạn sẽ làm này
- 1:16:37đi thì theo mình thì làm này cho nó dễ
- 1:16:40và nó cũng kiểu như nó hợp lý hơn á Tại
- 1:16:43vì bản chất của cái flow CH này là làm
- 1:16:46sao cho
- 1:16:48mình dễ hình dung cái flow của mình đúng
- 1:16:51không Chứ không phải là mình cứ mình
- 1:16:52ngồi mình làm ba cái hình này thì nó
- 1:16:55kiểu như nó bị dài thêm mà không có mang
- 1:16:57tính chất ý nghĩa gì lắm á Rồi Ok vậy
- 1:17:01thì mình đ này Ok vậy thì rồi đúng
- 1:17:05không sau đó là bạn sẽ có cái này rồi
- 1:17:07đúng không Bạn sẽ in ra một cái nữa là
- 1:17:09xuất ra cái tạm
- 1:17:13biệt gặp lại đúng
- 1:17:15không
- 1:17:18đó thì ok x l này ra đi và sau đó mình
- 1:17:22cũng kết thúc thì lúc đó là ngay thằng
- 1:17:24này là cái thằng dưới cùng ở đây rồi rồi
- 1:17:27còn cái thằng tổng này mình sẽ làm một
- 1:17:30cái process ha Nó sẽ có một cái process
- 1:17:35là process này đây kiểm tra là mình sẽ
- 1:17:40lấy cái tổng bằng
- 1:17:42ván cộng Văn cộng ngoại ngữ Ok đó là một
- 1:17:47cái process của mình rồi Mình in ra cái
- 1:17:50tổng điểm thì nó sẽ là cái hình này
- 1:17:55[Vỗ tay]
- 1:17:57s thận điểm là cái gì
- 1:18:02đó thì xất cái biến tổng ra ha x tổng ra
- 1:18:08đó xất Cái bến tổng ra rồi đó sẽ là cái
- 1:18:12thằng này rồi Kiểm tra h fing gr thì nó
- 1:18:16sẽ là một cái hàm đúng không bạn sẽ thấy
- 1:18:18là nếu mà bạn xài một cái hàm á thì nó
- 1:18:21sẽ có một cái kiểu như thế này tức là
- 1:18:23bạn sẽ có cái
- 1:18:26cái dữ liệu đầu tiên của mình cái đầu
- 1:18:29vào của mình
- 1:18:30là cái đầu vào của cái hàm của mình á là
- 1:18:33bạn có thấy là cái đầu vào của mình là
- 1:18:35nó sẽ là toán văn Ngoạ ngữ không đó thì
- 1:18:37về bản chất là một cái hàm thì bạn có
- 1:18:40thể hiểu là nó có một cái input là cái
- 1:18:42này rồi nó có cái output là cái thằng
- 1:18:44này đó output là một cái con số gì đó
- 1:18:46còn input là ba con số này đúng không Đó
- 1:18:49vậy thì cái input của cái thằng khing
- 1:18:51của mình á nó sẽ có ba con số đó ha tức
- 1:18:55là nhận tham số Đán văn anh đó này sẽ là
- 1:19:02cái input của cái hàng của mình là cái
- 1:19:03thằng
- 1:19:05này đó tham số ba cái tham số này vô sau
- 1:19:10đó là kiểm tra kiểm tra thì nó cũng
- 1:19:12tương tự như thế này tức là kiểm tra 8
- 1:19:14bằ bằng
- 1:19:140 bằ 0 hoặc vă bằng 0 ngoại ngữ bằng 0
- 1:19:23đó thì thì mình sẽ làm cái này nhận tham
- 1:19:28số 8 V Anh 8 bằ bằ 0 hoặc V bằ 0 hoặc bằ
- 1:19:31bằng 0 thì mình sẽ trả về thôi đúng
- 1:19:33không hiểu á là cái cái chỗ này output
- 1:19:36của mình nó sẽ mang tính cách là mình
- 1:19:37trạ về cái
- 1:19:38này
- 1:19:40đó trạ về 1 hoặc là trạ về 0 đó Nói
- 1:19:44chung là nó sẽ làm hai kiểu thôi Một là
- 1:19:45trạ về một còn hai là trạ về
- 1:19:490 vậy ha Rồi thì sau khi mình trả về
- 1:19:53đúng không Mình nhận input là cái này
- 1:19:55rồi cái này này vô này output là cái
- 1:19:58này vậy thì sau đó là vô đây và mình sẽ
- 1:20:01có cái gì ta mình sẽ xài cái đó thôi
- 1:20:04đúng không Mình sẽ xài cái đó thì mình
- 1:20:07sẽ có một cái thằng
- 1:20:08này SH K này rồi đúng không thì kiểm tra
- 1:20:11là hing gr giống như cái tên trong cái
- 1:20:14đềi bài ha tên trong cái đề bài là
- 1:20:17hing đây tên
- 1:20:20này vô V
- 1:20:23Anh
- 1:20:25[Vỗ tay]
- 1:20:27Thì cái hing này nó trả về là kết quả là
- 1:20:32cái gì đó thì bằng bằng 1 thì mình làm
- 1:20:35gì đó còn bằng 0 thì mình làm gì đó đúng
- 1:20:37không đó thì nếu mà bằng 1 thì chính xác
- 1:20:40thì nó sẽ in ra cái gì Bị điểm liệt đúng
- 1:20:46không bị điểm liệt cần cố gắng rồi thì
- 1:20:53đó sẽ là xất cái này
- 1:20:57rồi còn gì nữa SH một cái nữa làm à
- 1:21:01Không s gì hết ok thì ng chỗ này x bị
- 1:21:03điểm đệt cần cố gắng thì đó sẽ là cái
- 1:21:06thằng
- 1:21:09này rồi còn gì nữa X này rồi đúng không
- 1:21:13còn sau đó là xuống dưới đây xuống dưới
- 1:21:15đây Ok điểm chuẩn thì mình sẽ có nhập
- 1:21:18điểm chuẩn trung
- 1:21:19bình nó lại thêm một cái nữa nó cũng khá
- 1:21:23là dài giọng lắm
- 1:21:27xất gặp
- 1:21:30điểm đn trung
- 1:21:34bình Ok này
- 1:21:40đi rồi sau đó là mình nhập thẳng vô
- 1:21:46luôn nhập
- 1:21:49vô đểm chẩn đóm v cái biến này
- 1:21:58X cái này nhập cái này rồi cá đó là kiểm
- 1:22:01tra đúng không một cái nữa là cái lại
- 1:22:07duplicate này ra điểm
- 1:22:09chuẩn bé hơn không thì là gì đó thì bre
- 1:22:14ra Còn nếu không thì lại xuống
- 1:22:18đây nếu không thì xuống đây Phả kiểm tra
- 1:22:20thêm một cái nữa là
- 1:22:24Tổng lớn bằng cái điểm chẩn này cộng
- 1:22:300.5
- 1:22:33đó thì về bản chất là đây là mình vẽ
- 1:22:36trên máy là nó còn gì đó nó còn dễ để
- 1:22:39thêm mấy cái hình rồi xong sau đó mình
- 1:22:40mới nối lại chứ còn vẽ trên giấy thì nó
- 1:22:42khó hơn thôi vẽ trên giấy thì chắc là
- 1:22:45bạn sẽ phải nhép trước nhép trước ra cái
- 1:22:48sơ đồ trước rồi xong bạn mới vẽ vô cái
- 1:22:50giấy thi nó Nó kiểu kiểu thế rồi điểm
- 1:22:53chuẩn B không đúng không Tổng lớn bằng
- 1:22:55này rồi X lại có hai cái in cái in thứ
- 1:22:59nhất là cái
- 1:22:59[âm nhạc]
- 1:23:01in có khả năng chứ chyển
- 1:23:05[Vỗ tay]
- 1:23:08rồi còn còn in thứ hai là
- 1:23:13in SH không có khả năng chúng Tuyển thôi
- 1:23:16đúng
- 1:23:18không Rồi thì đó sẽ
- 1:23:21là cái logic của mình ha
- 1:23:27rồi còn gì nữa không thì nó chỉ thế thôi
- 1:23:30Và bây giờ mình sẽ nối ha Thì nó sẽ hơi
- 1:23:33Nói chung là nó cũng hơi ln nhằn kok nối
- 1:23:38nối như này nối này vô đây Ok bắt đầu x
- 1:23:42x nhập điện cảo sát nhập toán bann Ngà
- 1:23:44ngữ vô kiểm tra nếu
- 1:23:48mà toán văn ngoại ngữ mà toán b0 văn b0
- 1:23:53hoặc ngoại ngữ B không thì ngày ngay
- 1:23:55khúc này là kết thúc chương trình đúng
- 1:23:56không kết thúc chương trình thì bạn sẽ
- 1:23:58có một cái mũi tên như thế này bạn sẽ đi
- 1:24:01bắt đầu từ Ví dụ như bắt đầu từ đây đi
- 1:24:04rồi Cái này thì
- 1:24:07à gì
- 1:24:09ta chắc là mình sẽ để nó qua bên đây
- 1:24:12chắc là mình sẽ để nó qua bên đây ha
- 1:24:15mình để qua bên đây đi rồi Còn cái này
- 1:24:17thì mình sẽ để xuống dưới đây bạn sẽ nối
- 1:24:19cái mũi tên
- 1:24:21này nối cái mũi tên này xuống tậm dưới
- 1:24:24chỗ này dưới chỗ này luôn đây vô đây đó
- 1:24:30thì ngay chỗ này nếu mà cái này rồi đúng
- 1:24:32không Thì xố đây xất Cái này và mũi tên
- 1:24:35xuống dưới kết thúc
- 1:24:37luôn đó nối xuống
- 1:24:40đây Ok ha đó là cái này thì nó sẽ có cái
- 1:24:46tex như thế này đúng đúng n Nếu mà đúng
- 1:24:49thì vô đây còn sai á thì mình đi tiếp
- 1:24:54sip Ok thì ngay chỗ này size ở đây là
- 1:24:58tức là cái mũi tên xuống đây mũi tên
- 1:25:01xuống đây nối này vô đây nói này vô đây
- 1:25:05rồi Nếu mà sai thì đi xuống đây sai rồi
- 1:25:09ok thì tổng bằng cái này ok đi tiếp xống
- 1:25:13đây lại X cái điểm tổng điểm
- 1:25:17ra X cái tổng điểm raok rồi đúng không
- 1:25:20kiểm
- 1:25:22traing thì lại đi tiếp xuống đây nổi cái
- 1:25:25này Đây nổi này đây hing gr thì bây giờ
- 1:25:32là ok để cho nó gọn gọn lại đó thì nó sẽ
- 1:25:37để như thế này th thì nếu mà cái này là
- 1:25:401 chấm hỏi ha bằng 1 có bằng 1 hay không
- 1:25:44Nếu mà bằng 1 ấ thì mình sẽ in ra xất bị
- 1:25:46điểm Điệt cần cố gắng ở đây đúng không
- 1:25:49Và mình lại quay lại cái vòng Lặc Tức là
- 1:25:52bây giờ á là
- 1:25:55xuất cái bị điểm liệt cần cố gắng bạn sẽ
- 1:25:58nối cái mối tên nữa nối từ từ
- 1:26:03Đây nổi vô đây đó xó cái này ra và sau
- 1:26:08đó là cái mũi tên này nó trỏ lên
- 1:26:11đây tên này nó chỏ từ đây chỏ lên cái
- 1:26:16chỗ này chập điểm khảo sát lại đúng
- 1:26:19không chở lên cái chỗ nhập điểm khảo sát
- 1:26:22lại là continue Cái vòng lọp của mình đó
- 1:26:24còn cái thằng hing grade này thì Ok bạn
- 1:26:27sẽ có thể Note là giống như kiểu là bên
- 1:26:30này á là cái logic của cái thằng hing
- 1:26:32Gray ha này là logic của thằng hing
- 1:26:35grade
- 1:26:37nè Này là
- 1:26:40hing
- 1:26:48nè Ok thì nói chung là cái này nó sẽ là
- 1:26:51một cái h bạn có thể phóng phóng to ra
- 1:26:53cho nó nó dễ nhìn chút ha tức là như này
- 1:26:56đó thằng hway tức là cái thằng này thì
- 1:26:58nó sẽ có cái nhận tham số như thế này
- 1:27:01rồi xong nó chỏ cái này qua chỏ này qua
- 1:27:06chọ này ra đây th xó rồi đúng không kiểm
- 1:27:09tra này kiểm tra Ok Thì vô đây Nếu mà
- 1:27:15đúng hay là nếu mà sai gì
- 1:27:18đó rồi này ở
- 1:27:21đây này Qua đây
- 1:27:25rồi thì này là nếu mà đúng đúng không
- 1:27:30Nếu mà cái này nếu mà có thằng nào b bằ
- 1:27:320 thì trả về 1 Ok đúng thì trả về này
- 1:27:36còn sai trả về
- 1:27:40này Ok nó sẽ là cái thằng hing của mình
- 1:27:44thì lúc đó là cái thằng hing này thì nó
- 1:27:46chính là cái thằng này đúng không Thì về
- 1:27:49cơ bản là chính xác thì mình chỉ cần mỗi
- 1:27:51một cái mỗi một cái điu chệ này thôi
- 1:27:54nhưng mà do cái đề này nó yêu cầu là
- 1:27:56thiết kế cái module riêng là cái hing
- 1:27:58grade này thôi đúng không thì ok thì
- 1:28:00mình sẽ theo cái đề Tức là mình sẽ tạo
- 1:28:02một cái thằng này nhận tham số này nó có
- 1:28:05cái tham số này rồi thì kiểm tra rồi trả
- 1:28:08về 0 trả về 1 thì lúc này là cái thằng
- 1:28:10này nó trả về là một đúng không Mình sẽ
- 1:28:13in ra cái
- 1:28:14này rồi thì đó sẽ là cái vấn đề của mình
- 1:28:19ha Ok x bị điểm Liệp rồi đúng không xong
- 1:28:23rồi còn gì nữa sau đó còn nếu mà không á
- 1:28:25thì ok Cái này là đúng đúng không Đúng
- 1:28:28đúng thì qua đây Còn nếu sai sai thì đi
- 1:28:31xuống thì bây giờ mình sẽ có một cái mũi
- 1:28:33tên qua đây xuống là xuống xuống xuống
- 1:28:37chỗ này xuống này này ở đây rồi xá tiếp
- 1:28:42là cái chỗ nhập điểm chẩn cho mình này
- 1:28:44rồi nó nhập điểm chuẩn vô thì chỗ này là
- 1:28:46sai ở
- 1:28:48đây nhập vô rồi xong rồi là gì đó điểm
- 1:28:52chọn B không Rồi K kiểm tra luôn kiểm
- 1:28:55tra để chọn bế
- 1:28:57không kiểm
- 1:28:59tra vô đây kiểm
- 1:29:02tra rồi điều trậm B không hay không Nếu
- 1:29:05mà điều trậm B không thì mình Break ra
- 1:29:06đúng không Tức là khi mà mình Break ra
- 1:29:08thì mình sẽ quay lại cái gì ta quay lại
- 1:29:11cái chỗ nhập điểm khảo
- 1:29:13sát đúng
- 1:29:15không quay lại cái chỗ nhập điểm khảo
- 1:29:18sát là ngay chỗ
- 1:29:21này mình sẽ có một cái mũi tên
- 1:29:25đi V
- 1:29:26đây đi và đây này nối vào
- 1:29:30đây này chính xác thì nó phải nối lên
- 1:29:33tậm chỗ này thì để cái này qua một bên
- 1:29:36ha để này qua một bên Cái này thì nối
- 1:29:40nối dài lên nối dài lên qua đây nó qua
- 1:29:44đây
- 1:29:45rồi thì nó sẽ là cái thằng
- 1:29:48này đã
- 1:29:50đây đó Vậy là chỗ này để chuẩn bên không
- 1:29:55Ok đúng đúng thì đi Lên kia đi quay lại
- 1:29:58chỗ kia đi Còn nếu sai sai thì bẫn đi
- 1:30:02tiếp sai thì bấn đi tiếp xuống đây kiểm
- 1:30:05tra tiếp tổng lớm bằng cái điểm chuẩn
- 1:30:06cộng 0.5 hay không rồi đi tiếp qua đây
- 1:30:10nối này xuống đây nói này ở đây
- 1:30:13rồi này là sai Ha
- 1:30:18sai sai
- 1:30:21Ok nổi ở đây thì nếu mà à Ok tổng lớ
- 1:30:25bằng cộng 0.5 rồi đúng không tổng lớ
- 1:30:29bằng điểm chọn cộng 0.5 thì mình sẽ in
- 1:30:32ra cái có khả năng chúng tuyển thì mình
- 1:30:36sẽ có một cái mối tên nữa Ở đây này vô
- 1:30:40đây này vô đây Còn nếu không thì nối vô
- 1:30:43đây nối này vô đây rồi này vô đây
- 1:30:51rồi này là đúng n
- 1:30:55này là
- 1:30:58đúng rồi này sai thì nối qua đây Ok nói
- 1:31:05xong rồi đúng không thì sau hai cái
- 1:31:07thằng này á thì kiểu gì cỡ nào thì nó
- 1:31:09cũng lại lên đây cỡ nào thì nó lại nối
- 1:31:11lên đây Ok thì cứ nối lên đi nói th
- 1:31:17này từ đấy lên là phải đẩy cái này qua
- 1:31:21một bên
- 1:31:22nữa đẩy cái này này Qua bên cho đủ t
- 1:31:25trống
- 1:31:26qu
- 1:31:29Ok lên
- 1:31:33đây lên
- 1:31:36đây rồi đây Ok và thằng này cũng vậy
- 1:31:41thằng này cũng nối một cái mũi tên lên
- 1:31:43đó nối thằng này Lên
- 1:31:50đây nối qua đây Ok đó thì bạn có thể để
- 1:31:56như thế này rồi thì nó sẽ là cái vấn đề
- 1:31:59của mình ha tức là khi mà thằng này xong
- 1:32:01rồi đúng không thì ok quay lại khúc kia
- 1:32:04à không đúng không ta khoan nha chỗ này
- 1:32:08nó lại quay lại khúc nhập điểm chuẩn
- 1:32:10trung bình chứ nhỉ nhầm rồi Vậy là cái
- 1:32:13mũi tên này nó không phải là mối quo đây
- 1:32:16nó phải quay lại khúc này chứ
- 1:32:24Ok vậy thì mình sẽ Đẩy Qua đây và cái
- 1:32:28này thì đẩy qua đây Cái này Đẩy Qua đây
- 1:32:32Xóa bớt này đi Xóa bớt mối tề này đi Nối
- 1:32:35Nhầm rồi Nối Nhầm thì thôi Nối Nhầm thì
- 1:32:38nối lại qua đây này Qua đây
- 1:32:44rồi Vậy thì ngay chỗ
- 1:32:52này chỗ này mình sẽ qua đây và hai Này
- 1:32:56đẩy qua thêm tí nữa đi qua đây
- 1:33:00đi rồi ok Thằng này rồi đúng không này
- 1:33:03đúng đúng thì in ra đế này sai thì in ra
- 1:33:07đế này sau đó là nối mũi tên lại qua đây
- 1:33:10nối thằng
- 1:33:12này mối thằng này lên chỗ mà s có khả
- 1:33:16năng chúng tuyển thì quay lại khúc nhập
- 1:33:18điện trọn trung bình đúng không Tức là
- 1:33:20nổi lên đây
- 1:33:24Ok đây
- 1:33:27đi
- 1:33:28rồi
- 1:33:30này tối vào
- 1:33:36đây
- 1:33:38Ok xong Còn gì nữa không đúng không đúng
- 1:33:42rồi đúng không Chắc là đúng
- 1:33:48rồi mình sẽ đi lại th thêm một chút ha
- 1:33:51ngay chỗ này
- 1:33:54bắt đầu rồi xất nhập điểm khảo sát rồi
- 1:33:58nhập vô toán văn ngoại ngữ Ok xuống đây
- 1:34:01kiểm tra toán bên không vă bên không
- 1:34:02hoặc ngoại ngữ bên không đúng đúng thì
- 1:34:05OK đúng thì xuống chỗ xất tạm biệt Nậm
- 1:34:08lại kết thúc chương trình rồi OK OK Xong
- 1:34:12rồi sau đó là nếu mà sai đúng không sai
- 1:34:14thì ok gán tổng bằng toán của văn ngoại
- 1:34:17ngữ X cái tổng điểm ra là x tổng này rồi
- 1:34:20Kiểm tra fast faing 8 V5 đúng đúng thì
- 1:34:24ok xất bị điểm l cần cố gắng và continue
- 1:34:27cái mòng lạch này tức là nó quay lại thế
- 1:34:29này ok Còn nếu sai thì nó xuống đây nó X
- 1:34:33cái nhập điểm chọn trung bình ra rồi nó
- 1:34:34nhập cái điểm chọn vô rồi nhập vô rồi
- 1:34:37đúng không kiểm tra
- 1:34:46tiếp thì nó kiểm tra cái điểm chọn B
- 1:34:49không thì nếu mà điểm chọn B
- 1:34:52không thì đúng Ok đúng thì nó Break cái
- 1:34:55vòng lập này đúng không Đúng bre vòng
- 1:34:57lập Nó lại quay lại tiếp cái chỗ
- 1:35:00này thì quay lại tiếp số xất nhập điểm
- 1:35:03khảo sát đúng không nhập tán văn ngoại
- 1:35:07ngữ rồi Ok vậy thì Cái này vẫn
- 1:35:11đúng còn nếu mà sai thì là chỗ chỗ này
- 1:35:14kiểm tra tiếp tổng nó bằng điểm chẩn
- 1:35:16cộng 0.5 thì nó in ra cái SH có khả năng
- 1:35:19chúng tuyển rồi nếu không thì SH không
- 1:35:22có khả năng trúng tuyển và cỡ nào thì nó
- 1:35:25quay lại đây quay lại chỗ x nhập điểm
- 1:35:27cho chỗ mình
- 1:35:28lại thì ok cái nói chung là cái flow
- 1:35:31chart của mình nó sẽ là cái cái này
- 1:35:37ha
- 1:35:40rồi ok thì nói chung là nó sẽ lặn nhặn
- 1:35:43vậy thôi nhưng mà code thì cũng không có
- 1:35:47gì với lại còn cái khúc hasing này nữa h
- 1:35:51này thì mình sẽ để ở đây ha để ở đây của
- 1:35:54mình chính là cái thằng này năm số vô
- 1:35:55kiểm tra cái này Đúng thì trả về 1 sai
- 1:35:57trả về 0 vậ Ok
- 1:36:01ha
- 1:36:03rồi thì đó sẽ là cái cái đề này
- 1:36:08ha Vậy thì bây giờ là mình sẽ review lại
- 1:36:12một chút ha thì trước hết là câu một này
- 1:36:16thì cũng không có gì lắm Nói chung
- 1:36:19là tại vì nó là một câu về flow chat nên
- 1:36:22là khi vẽ flow thì nó hơi lằn nhằn thôi
- 1:36:24còn nếu mà mình đã kiểu như mình đã nhát
- 1:36:27được cái code này rồi thì nó cũng khá là
- 1:36:29logic thì nó cũng khá là dễ rồi ok thì
- 1:36:32đó là câu một còn câu hai thì thật ra
- 1:36:36cũng là một câu vòng lập cũng khá dễ
- 1:36:38không có gì khó hết nó chỉ có hai vòng
- 1:36:39lập thôi vòng lập này rồi vòng lập lồng
- 1:36:41nhau như thế này còn cái S đồ code thì
- 1:36:45nó tương tự như
- 1:36:47thế cái câu mà mình thấy là khó nhất là
- 1:36:50chắc là câu 3 ha tức là câu câu này thì
- 1:36:53cái câu tại vì cái câu này là nó có
- 1:36:55nhiều thứ ở trong đây nên là bạn nhìn vô
- 1:36:57là bạn sẽ thấy nó khá
- 1:36:59là bạn sẽ có thể thấy nó khá là khó đó
- 1:37:03thì câu ha này nhiều thứ đúng không cái
- 1:37:05thứ nhất là mình đ có một cái mặt trận
- 1:37:07nhập vô rồi đúng không sau đó là mình
- 1:37:10lại có cái gì đó sau đó là mình lại phải
- 1:37:12đi duyệt qua đúng không duyệt qua rồi
- 1:37:14tìm ra cái dãy xong rồi lại có đếm tổng
- 1:37:17số dãy rồi lại tìm ra cái dãy Dạ nhất
- 1:37:19rồi lại tìm cái vị trí bắt đầu của cái
- 1:37:21dãy rồi lại in ra ra những cái vị trí đó
- 1:37:24đó thì nói chung là nó là những cái thứ
- 1:37:26đó mình
- 1:37:27sẽ là nó sẽ là cái logic như thế này đó
- 1:37:32rồi xong rồi trước đó là bạn cũng Nếu mà
- 1:37:36bạn phải phân tích Tức là bạn phải phân
- 1:37:38tích là ví dụ như cái giãy là có ba thì
- 1:37:40nó có cái tổng số giãi c trong đó là bao
- 1:37:42nhiêu thì quá là nó sẽ là cái công thức
- 1:37:44này đó rồi ok xong rồi sau đó là bạn in
- 1:37:48ra cái vị trí đúng không từng cái vị trí
- 1:37:51thì nói chung câu 3 cũng là một câu mình
- 1:37:53coi là khó nhất của cái đề này đó còn
- 1:37:57câu 4 thì thật ra cũng không khó khó lắ
- 1:37:59không khó lắm Nếu mà bạn đã làm được câu
- 1:38:003 thì bạn chất câu 4 thì nó dễ hơn đó
- 1:38:04Câu 4 thì nói chung là đi từng từ kiểm
- 1:38:07tra từng từ rồi Kiểm tra cái từ đó nó có
- 1:38:09ký tự đó hay không rồi Nếu có thì lại
- 1:38:12trả về đó còn cái ý Thứ hai này thì bạn
- 1:38:16sẽ phải cẩ cẩn thận là ngay khúc là cái
- 1:38:21offset của mình là nó bắt đầu tại đâu và
- 1:38:23sau đó thì
- 1:38:26À cái vị trí Tức là cái vị trí này Bạn
- 1:38:28in ra thì nó không phải là nếu mà bạn
- 1:38:32tìm từ cái vị trí từ cái offset này trở
- 1:38:34đi thì cái post này nó không phải là cái
- 1:38:35vị trí mà của cái chuỗi ban đầu n ha mà
- 1:38:38lúc đó là nó phải là cái thằng offset
- 1:38:41này bạn phải in ra thằng offset này đó
- 1:38:43thì về cái bạn nó là như
- 1:38:46thế à rồi còn gì nữa không thì đó thì
- 1:38:51mình đánh giá như vậy ha tức là
- 1:38:55Thật ra thì cái đè này nó cũng không quá
- 1:38:57khó mà nó hơi cũng nó cũng hơi dài đối
- 1:38:59với 90 phút thì bạn mình thấy là nó cũng
- 1:39:01dài đó 90 phút mình thấy nó cũng dài và
- 1:39:04câu 3 câu 4 bạn cũng phải phân tích một
- 1:39:06chút thì bạn mới ra được cái lời giải
- 1:39:08lời dạy đúng được ha đó thì nó sẽ là như
- 1:39:13thế
- 1:39:15Ừ
- 1:39:16Ok đó là câu 1 câu 2 câu 3 câu 4 HA
- 1:39:21à OK thì chắc là vậy thôi đúng không
- 1:39:27à OK thì mình sẽ chắc là đây thôi đúng
- 1:39:32không Cảm ơn các bạn đã xem
- 1:39:35ha Ừ rồi
- 1:39:38à Bye Bye
- 1:39:41ha Ok bye bye
About this transcript
This page contains the full transcript of Giải Đề thi Kết thúc học phần - Cơ sở lập trình (Khoa Toán - Tin) (24KDL1) HK1 2024 - 2025 (HCMUS) by mos coding, generated from the public captions YouTube serves with the video. The transcript has 16,341 words across 1,921 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.