- Видео 64
- Просмотров 56 079
Algorithm with Quý-sensei!
Вьетнам
Добавлен 19 дек 2015
Hello everyone, I'm Phú Quý. I won first place in the 2022 National Informatics Olympiad and have a strong passion for algorithms.
This channel shares content about Programming, Algorithms, and Competitive Programming.
With the goal of pursuing an in-depth academic path and AI research, I look forward to connecting and learning with like-minded individuals.
Currently, I'm a K22 student at the Vietnam - Korea University of Information and Communication Technology (VKU), University of Danang.
This channel shares content about Programming, Algorithms, and Competitive Programming.
With the goal of pursuing an in-depth academic path and AI research, I look forward to connecting and learning with like-minded individuals.
Currently, I'm a K22 student at the Vietnam - Korea University of Information and Communication Technology (VKU), University of Danang.
Tìm kiếm nhị phân - Chia đôi đến hết
Tìm kiếm nhị phân là thuật toán tìm kiếm bằng cách liên tục chia đôi phạm vi tìm kiếm trên một dãy số đã sắp xếp, bằng cách so sánh phần tử ở giữa với giá trị cần tìm (x - target).
Trong LTTĐ, có nhiều biến thể khác nhau, ví dụ:
- Đếm số lượng giá trị nhỏ hơn bằng x
- TKNP trên miền xác định của hàm số (hay còn gọi chặt nhị phân đáp án).
Tài liệu tham khảo:
- 7:00
+ binary-search-visualization.netlify.app/
+ yongdanielliang.github.io/animation/web/BinarySearchNew.html
- 10:00
+ codeforces.com/edu/course/2/lesson/6/1
+ wiki.vnoi.info/vi/algo/basic/Binary-Search
- 11:30
+ lqdoj.edu.vn
Trong LTTĐ, có nhiều biến thể khác nhau, ví dụ:
- Đếm số lượng giá trị nhỏ hơn bằng x
- TKNP trên miền xác định của hàm số (hay còn gọi chặt nhị phân đáp án).
Tài liệu tham khảo:
- 7:00
+ binary-search-visualization.netlify.app/
+ yongdanielliang.github.io/animation/web/BinarySearchNew.html
- 10:00
+ codeforces.com/edu/course/2/lesson/6/1
+ wiki.vnoi.info/vi/algo/basic/Binary-Search
- 11:30
+ lqdoj.edu.vn
Просмотров: 246
Видео
Năm Ất Tỵ, học Python như thế nào?
Просмотров 4029 часов назад
Khóa học đã diễn ra thành công tốt đẹp, nay mình chia sẻ free tới tất cả. Mình vẫn còn thiếu kinh nghiệm, nên có thể còn sai sót, mong bạn hoan hỉ bỏ qua, và nếu được hãy đóng góp xây dựng. Để học Free, hãy Đăng ký để lấy đề bài và nộp bài trên lqdoj.edu.vn với tính năng bảng xếp hạng và kỳ thi luyện tập, cũng như Slide bài giảng. Mọi người có thể kết bạn với mình và gửi feedback thông qua Form...
Buổi 29: Toán (Level 2)
Просмотров 13616 часов назад
Khóa học đã diễn ra thành công tốt đẹp, nay mình chia sẻ free tới tất cả. Mình vẫn còn thiếu kinh nghiệm, nên có thể còn sai sót, mong bạn hoan hỉ bỏ qua, và nếu được hãy đóng góp xây dựng. Để học, hãy Đăng ký nhận Slide bài giảng, kết bạn với mình và gửi feedback thông qua Form, hoặc bình luận trên kênh. Link đăng ký: forms.gle/EaTpoDbWnRKRLff17
Buổi 23: Định nghĩa hàm
Просмотров 6616 часов назад
Khóa học đã diễn ra thành công tốt đẹp, nay mình chia sẻ free tới tất cả. Mình vẫn còn thiếu kinh nghiệm, nên có thể còn sai sót, mong bạn hoan hỉ bỏ qua, và nếu được hãy đóng góp xây dựng. Để học, hãy Đăng ký nhận Slide bài giảng, kết bạn với mình và gửi feedback thông qua Form, hoặc bình luận trên kênh. Link đăng ký: forms.gle/EaTpoDbWnRKRLff17
Buổi 20: Đếm phân phối (p.2)
Просмотров 1916 часов назад
Khóa học đã diễn ra thành công tốt đẹp, nay mình chia sẻ free tới tất cả. Mình vẫn còn thiếu kinh nghiệm, nên có thể còn sai sót, mong bạn hoan hỉ bỏ qua, và nếu được hãy đóng góp xây dựng. Để học, hãy Đăng ký nhận Slide bài giảng, kết bạn với mình và gửi feedback thông qua Form, hoặc bình luận trên kênh. Link đăng ký: forms.gle/EaTpoDbWnRKRLff17
Buổi 12: Xâu, chuỗi ký tự (string)
Просмотров 1916 часов назад
Khóa học đã diễn ra thành công tốt đẹp, nay mình chia sẻ free tới tất cả. Mình vẫn còn thiếu kinh nghiệm, nên có thể còn sai sót, mong bạn hoan hỉ bỏ qua, và nếu được hãy đóng góp xây dựng. Để học, hãy Đăng ký nhận Slide bài giảng, kết bạn với mình và gửi feedback thông qua Form, hoặc bình luận trên kênh. Link đăng ký: forms.gle/EaTpoDbWnRKRLff17
Buổi 8: Hàm range, lệnh For
Просмотров 716 часов назад
Khóa học đã diễn ra thành công tốt đẹp, nay mình chia sẻ free tới tất cả. Mình vẫn còn thiếu kinh nghiệm, nên có thể còn sai sót, mong bạn hoan hỉ bỏ qua, và nếu được hãy đóng góp xây dựng. Để học, hãy Đăng ký nhận Slide bài giảng, kết bạn với mình và gửi feedback thông qua Form, hoặc bình luận trên kênh. Link đăng ký: forms.gle/EaTpoDbWnRKRLff17
Buổi 27: File I/O - Nhập xuất từ tệp, ôn Str
Просмотров 1116 часов назад
Khóa học đã diễn ra thành công tốt đẹp, nay mình chia sẻ free tới tất cả. Mình vẫn còn thiếu kinh nghiệm, nên có thể còn sai sót, mong bạn hoan hỉ bỏ qua, và nếu được hãy đóng góp xây dựng. Để học, hãy Đăng ký nhận Slide bài giảng, kết bạn với mình và gửi feedback thông qua Form, hoặc bình luận trên kênh. Link đăng ký: forms.gle/EaTpoDbWnRKRLff17
Buổi 2: Phép toán, Biến và Nhập dữ liệu (Input)
Просмотров 1816 часов назад
Khóa học đã diễn ra thành công tốt đẹp, nay mình chia sẻ free tới tất cả. Mình vẫn còn thiếu kinh nghiệm, nên có thể còn sai sót, mong bạn hoan hỉ bỏ qua, và nếu được hãy đóng góp xây dựng. Để học, hãy Đăng ký nhận Slide bài giảng, kết bạn với mình và gửi feedback thông qua Form, hoặc bình luận trên kênh. Link đăng ký: forms.gle/EaTpoDbWnRKRLff17
Buổi 18: List - trung bình cộng?
Просмотров 1516 часов назад
Khóa học đã diễn ra thành công tốt đẹp, nay mình chia sẻ free tới tất cả. Mình vẫn còn thiếu kinh nghiệm, nên có thể còn sai sót, mong bạn hoan hỉ bỏ qua, và nếu được hãy đóng góp xây dựng. Để học, hãy Đăng ký nhận Slide bài giảng, kết bạn với mình và gửi feedback thông qua Form, hoặc bình luận trên kênh. Link đăng ký: forms.gle/EaTpoDbWnRKRLff17
Buổi 26: Sử dụng Hàm từ Thư viện
Просмотров 7716 часов назад
Khóa học đã diễn ra thành công tốt đẹp, nay mình chia sẻ free tới tất cả. Mình vẫn còn thiếu kinh nghiệm, nên có thể còn sai sót, mong bạn hoan hỉ bỏ qua, và nếu được hãy đóng góp xây dựng. Để học, hãy Đăng ký nhận Slide bài giảng, kết bạn với mình và gửi feedback thông qua Form, hoặc bình luận trên kênh. Link đăng ký: forms.gle/EaTpoDbWnRKRLff17
Buổi 31: Ôn tập tổng hợp - Đề bảng B
Просмотров 4216 часов назад
Khóa học đã diễn ra thành công tốt đẹp, nay mình chia sẻ free tới tất cả. Mình vẫn còn thiếu kinh nghiệm, nên có thể còn sai sót, mong bạn hoan hỉ bỏ qua, và nếu được hãy đóng góp xây dựng. Để học, hãy Đăng ký nhận Slide bài giảng, kết bạn với mình và gửi feedback thông qua Form, hoặc bình luận trên kênh. Link đăng ký: forms.gle/EaTpoDbWnRKRLff17
Buổi 10: While và For lồng nhau (For-Ever!)
Просмотров 816 часов назад
Buổi 10: While và For lồng nhau (For-Ever!)
Buổi 25: Phương thức của Danh sách (List Method)
Просмотров 3616 часов назад
Buổi 25: Phương thức của Danh sách (List Method)
Buổi 32: Tổng ôn - Ăn Tết vui vẻ
Просмотров 816 часов назад
Khóa học đã diễn ra thành công tốt đẹp, nay mình chia sẻ free tới tất cả. Mình vẫn còn thiếu kinh nghiệm, nên có thể còn sai sót, mong bạn hoan hỉ bỏ qua, và nếu được hãy đóng góp xây dựng. Để học, hãy Đăng ký nhận Slide bài giảng, kết bạn với mình và gửi feedback thông qua Form, hoặc bình luận trên kênh. Link đăng ký: forms.gle/EaTpoDbWnRKRLff17
Buổi 6: Else (bạn của If) và toán tử logic
Просмотров 316 часов назад
Khóa học đã diễn ra thành công tốt đẹp, nay mình chia sẻ free tới tất cả. Mình vẫn còn thiếu kinh nghiệm, nên có thể còn sai sót, mong bạn hoan hỉ bỏ qua, và nếu được hãy đóng góp xây dựng. Để học, hãy Đăng ký nhận Slide bài giảng, kết bạn với mình và gửi feedback thông qua Form, hoặc bình luận trên kênh. Link đăng ký: forms.gle/EaTpoDbWnRKRLff17
Buổi 5: Biểu thức so sánh và Câu lệnh If
Просмотров 616 часов назад
Buổi 5: Biểu thức so sánh và Câu lệnh If
Buổi 24: Tính toán cơ bản dùng Hàm dựng sẵn (built-in functions)
Просмотров 416 часов назад
Buổi 24: Tính toán cơ bản dùng Hàm dựng sẵn (built-in functions)
Thuật toán này áp dụng vào thứ rất quen thuộc là khi ae tìm kiếm số điện thoại
anh làm về làm việc với bit trên c++ đi ạ
nhìn giống khoảng tứ phân vj
bạn thấy giống ntn á
Hello anh, thời nay tuy AI nó rất tiện, nhưng mà các thế hệ trẻ học code bây giờ em thấy phụ thuộc vào AI nhiều, đâm ra là họ sẽ không hiểu được khoảng thời gian chưa có AI, khi stackoverflow như một công cụ mạnh mẽ để search bug, issues, khi đó search solution để giải quyết bài toán rất khó khăn nhưng đánh đổi là khả năng search, khả năng đọc, khả năng tư duy rất tốt. Quay lại với các bạn sinh viên mới nhập môn lập trình trong thời đại có AI như hiện tại, nó tiện và hiệu quả đối với bạn biết sử dụng và sử dụng đúng thôi, còn lại em thấy phần nhiều như là lợi dụng AI để hoàn thành nộp bài cho xong thôi, tư duy code hạn chế, quá đáng buồn.
Cảm ơn chia sẻ tâm huyết của bạn. Vì vậy mình cũng có lưu ý trong video. Cá nhân mình thấy AI còn làm chênh lệch thêm khoảng cách giữa người giỏi với người yếu á. Vì người yếu họ sẽ không học, mất kỹ năng vì bị phụ thuộc. Còn người giỏi đã nắm kỹ năng rồi lại tiết kiệm nhiều thời gian đi làm cái khác.
🔥🔥🔥🔥
siuuuu
themes của bro là themes gì vậy
Thấy a này nói toàn tiếng Anh không thì mình đoán content của anh này vươn tầm quốc tế luôn r 😱😱😱😱😱😱
trôn trôn 😂
bro hoc chuyen tin trg gi the?
trước mình học chuyên Lê Quý Đôn Đà Nẵng
Bạn cho mik hỏi là b dùng IDE j để code vậy ạ? Mik cảm ơn.
Sublime text
view thứ 1N hehe @@
Nice, so good🎉🎉🎉
Em chào anh, Em là nữ, sinh viên năm nhất trong một ngành liên quan đến IT. Trước đây, em không có nền tảng về Tin học nên hiện tại em đang gặp khá nhiều khó khăn trong môi trường mới, đặc biệt là việc kết nối với bạn bè trong trường. May mắn là RUclips đã đề xuất video của anh lên đầu trang, và em đã xem hết mà không bỏ qua phần nào. Qua những chia sẻ và câu chuyện anh kể trong video, em cảm nhận được sự trưởng thành của anh qua từng giai đoạn cuộc sống. Em thấy anh có một lối suy nghĩ rất lạc quan, và em tin rằng để có được sự tích cực này, anh đã dành thời gian để nhìn lại những hành trình của mình, lắng nghe bản thân để hiểu rõ mình cần gì và muốn gì ở hiện tại. Thật sự, càng trưởng thành, mình càng phải đối mặt với nhiều điều khiến bản thân lo lắng và bị chi phối hơn trước ạ. Em rất mong được kết nối với anh và hy vọng có cơ hội trở thành một trong những học sinh đầu tiên của anh trên con đường giảng dạy sắp tới. Cuối cùng, em chúc anh sẽ ngày càng thành công với những quyết định của mình!
bạn liên lạc qua Facebook mình nhé. Mình đang phải học hỏi và hoàn thiện nhiều mặt lắm, mình cũng có lúc tiêu cực thôi. Do may mắn được chỉ bảo, biết vài thứ, mới dần tự khá hơn được.
Mình đã phát hiện ra bug bài B. Là tràn số (integer overflow) thật anh em ạ 🥲 Code wrong answer: const Int INF = 1e5 * 1e9; Int min_decrease = 0; Int sum_lef = 0, sum_rig = 0, inside = 0; for (int k = 0; k < mid.size(); k++) { inside += mid[k]; if (k < lef.size()) sum_lef += lef[k]; else sum_lef += INF; Trong worst case số lớn nhất nó là: 10^14 * 10^5, vượt quá giới hạn của long long. Code AC: const Int INF = 1e18; const Int A = 1e9; sum_lef += A; Biến sum_lef và sum_rig được control trong giới hạn của long long và thuật toán vẫn đúng (it works). Khá tiếc cho một buổi livestream LOL LOL
cu em vừa đẹp zai lại giỏi =)) nể thật
Tôi hơn ông 1 tuổi thôi xem đoạn thành lập kênh youtube thực sự đáng ngưỡng mộ và con đường xây dựng nên thương hiệu cá nhân, hình ảnh này mà ông chọn tôi tin sẽ sớm thành công. Cuối cùng "Hãy cùng nhau lỗ lực".
giỏi
tiếc nhỉ, khóa học này chỉ dành cho HS
sinh viên học được đấy. lúc mình học thời điểm năm 2024 mình đang là sv năm 2
học cái ni vô thi viết ra con chat gpt để nó code cho mình đc ko anh :)
Ý tưởng hay :)) nhưng mà vào thi em lấy data ở đâu để training. Quan trọng là data thôi :)
10 điểm a ơi
Thực sự ngưỡng mộ anh, hi vọng anh có thể làm nhiều video nói về đề tài AI nữa
cái này chắc tương lai xa rồi. mình mới bập bõm vào học mỗi thứ một tí sao dám làm nội dung về AI được.
Anh vẫn giữ lời hứa với em này, anh này uy tín quá❤
ra ngoài kiếm ng y đi e.
Người giỏi tầm nó sẽ tự tìm đến nó thôi.
em dậy sớm ôn bài mở vô tình coi lại được live stream cuốn quá coi hết 1/3 thời gian ôn rồi 😇
anh ơi làm vid giải full đề này đi anh
ruclips.net/user/livejpu0aukHPGY có rồi nha ;)
@@tăng-phú-quý.lê ok cảm ơn anh nhé
em mới học cấp 3 , muốn thi ICPC quá mà k đc a ạ :((
Idol làm thêm video về QHD full dạng đi idol❤
Lập trình thi đấu cần học kĩ và tách riêng học toán lý thuyết không bạn (ví dụ như học tốt môn lý thuyết số bên ngành toán), hay chỉ cần đọc kiến thức toán kèm trong các cuốn sách và bài viết về lập trình ? Mình cảm ơn.
Học sau cùng là để dùng mà. Nên khi đọc trong một số blog, lời giải có nhắc tới kiến thức toán mình nghĩ bạn có thể tìm hiểu riêng, bài bản về kiến thức toán đó luôn nếu thích, lưu ý nhớ được cách áp dụng vào trong lập trình thi đấu thôi (bên toán cách tiếp cận hơi khác bên tin). Cái này làm bài nhiều chắc sẽ quen dần ấy
@@tăng-phú-quý.lê Cảm ơn bạn, đoạn bạn nói "lưu ý nhớ được cách áp dụng vào trong lập trình thi đấu thôi" mình suy ngẫm ra thấy mình suýt nữa đi con đường sai, suy cho cùng kĩ năng nên đầu tư nhất của CP là problem solving (thông qua làm nhiều bài). Còn "pure math" vướng vào sâu quá cũng không tốt nếu chỉ có định hướng tham gia thi đấu tin học.
Em là sinh viên năm nhất , em có nguyện vọng muốn thi ICPC ở năm 2 vậy giờ em phải có lộ trình học như thế nào và anh cho em xin hướng học đúng ạ ! Em cũng là sv ngành Công Nghệ Thông Tin ạ
idol eee
Chúc mừng ngài giải ba siêu cup ORZ
Đã follow, tiếp tục ra video nhé bro 😊.
halo, mình là người đăng kí số 999 đây, cảm ơn rất nhiều vì các chia sẻ của bạn!
anh ơi sao anh ko học trường top nào mà học vku v anh
Mình ở đây (VKU) vẫn có cơ hội phát triển và những yếu tố khác mà mình trân trọng. ICPC chỉ là 1 phần, có thể mình bị 'kém' chút ở khoản thành tích này. Nhưng không sao vì I'm a Chill guy!
@@tăng-phú-quý.lê VKU là j vậy a
em chào anh em là sinh viên năm nhất. Em có định hướng sẽ theo software engineer nhưng em có 1 chút tâm sự là khi thầy giảng và chỉ dạy thì em làm rất oke. Nhưng thầy ra 1 đề bài và để em tự mình làm lại từ đầu thì rất khó. Anh có thể cho em xin chút lời khuyên không nếu em yếu về mảng lập trình thì có thể rẽ sang hướng nào ạ.
Khó lúc đầu, dễ lúc sau. bây giờ học dễ (làng nhàng thôi) thì sau ra mình khó khăn. Mình đoán khó khăn của bạn là khi đứng trước vấn đề không biết nên tiếp cận và tìm giải pháp như thế nào? Có thể trước giờ chỉ quen tiếp thu thôi. Yếu gì thì tập đó thôi. Do bạn mới bắt đầu nên sẽ dễ bị nản khi gặp khó. Vậy nếu có người hướng dẫn, bày chỗ sai, hoặc bạn tìm kiểu như bài tập có đáp án thì việc học trôi chảy hơn chút. Học IT thì buộc phải vững lập trình rồi, Software Engineer thì yêu cầu thêm nữa chứ không chỉ dừng ở lập trình. Vậy bạn cứ kiên nhẫn với định hướng của bạn. Nếu thấy thật sự không hợp, và đã có định hướng khác thì hãy dừng lại chút, suy nghĩ kĩ (tự bạn ngồi lại xem xét thôi) rồi đưa ra quyết định. Mình cũng chỉ là sinh viên. Mình biết một chút về IT. Chưa tốt nghiệp, chưa làm công việc Software Engineer nên chỉ góp ý phần nào thôi. Chúc bạn may mắn!
team mãi là ae của a lọt top đầu icpc kìa , ko bt kì này team a có đi quốc tế k
Cũng chưa phải top đầu bạn ơi :( mình có thi vòng Asia Regional, chủ yếu là góp vui với nhìn các đội bạn thi. Còn quốc tế thì chưa biết nha
@@tăng-phú-quý.lê e nghe nói năm nay neu có 3 bạn thi quốc tế chung 1 đội p ko a
@@huyhuynh3185 đúng rồi em, team siêu đỉnh luôn nên chỉ ở top 1 top 2 thôi 😂
Video của anh hay lắm ạ, hi vọng thời gian tới anh lại ra thêm nhiều video khác. Anh cho em hỏi một chút, anh đánh giá đề thi OLP Tin học Sinh viên bảng Chuyên Tin tầm cỡ rating bao nhiêu trên Codeforces vậy ạ?
mình cỡ tầm 1600 - 2100 cho các bài từ dễ tới khó.
@@tăng-phú-quý.lê Dạ vâng em cảm ơn anh ạ
Anh làm thêm clip nữa về chặt nhị phân đi anh
dạo này bận quá :( đang ấp ủ Graph Theory mà chưa làm xong
bổ x
a ơi có code câu C không ạ e làm O(m^2*n) mà cứ bị tle ạ
mình code chỗ đấy phải tối ưu hằng số khá kĩ. có một số bạn trong Discord VNOI thảo luận là có thể dựa vào việc input sinh số ngẫu nhiên để làm, nhưng mình không rõ. inbox riêng mình gửi code nhé. mình Dị Ứng trẻ trâu chép code ấy.
@@tăng-phú-quý.lêtrẻ trâu chép code là sao vậy ad. Đó là chép xong khoe trên mạng phải không ad
@@PhamGiaHuya-uc6uv kiểu bạn đấy thấy code mẫu AC nên tìm nguồn copy lại y chang để AC chứ không thực sự học được gì
e hiện tại là sinh viên năm nhất liệu a có 1 cái road map nào để hướng đến icpc ko ạ
Chất lượng quá, hóng ❤
Dạo này k ra video thuật toán hả ad??
@@xoannguyen7824 bình tĩnh 🙂
Comment đầu 🎉🎉🎉🎉
vid hay quá anh ơi !
nào ra solution ICPC miền Bắc a ơi
@@tobakateamtv8297 chắc phải cuối tuần nha
Video rất thú vị. Rất khâm phục về kiến thức của bạn. Mong bạn chia sẻ nhiều hơn.
anh Quý đẹp trai vlllllllllllllllllllllllllllllllll