thảo luận Leetcode contest, đường tới Guardian

  • Người tạo chủ đề Người tạo chủ đề freedom.9
  • Ngày bắt đầu Ngày bắt đầu
Trạng thái
Không mở để trả lời thêm.
Cái segment tree gặp là tạch, chắc phải ngồi học lại rồi. Tuần rồi làm 3Q đầu k bug chưa đến 30p là xong, Q4 ngậm ngùi để giấy trắng.
 
Cái segment tree gặp là tạch, chắc phải ngồi học lại rồi. Tuần rồi làm 3Q đầu k bug chưa đến 30p là xong, Q4 ngậm ngùi để giấy trắng.
Dùng blackbox method đi fence, bữa follow kênh CP của thanh niên codeforces 2k6 nó kêu có thể ko cần hiểu về detail implementation của thuật toán phức tạp, chỉ cần hiểu nó dùng để làm gì rồi apply vào bài thôi, có thời gian thì học sau.
Mình giải q4 xài cái fenwick tree chứ có hiểu mẹ gì implementation đâu :sexy_girl:


via theNEXTvoz for iPhone
 
Dùng blackbox method đi fence, bữa follow kênh CP của thanh niên codeforces 2k6 nó kêu có thể ko cần hiểu về detail implementation của thuật toán phức tạp, chỉ cần hiểu nó dùng để làm gì rồi apply vào bài thôi, có thời gian thì học sau.
Mình giải q4 xài cái fenwick tree chứ có hiểu mẹ gì implementation đâu :sexy_girl:


via theNEXTvoz for iPhone
Chắc phải tạo sẵn template, setup sẵn cho mấy loại khó khó mới đc.
 
Chắc phải tạo sẵn template, setup sẵn cho mấy loại khó khó mới đc.
Screenshot-2024-06-16-at-9-25-23-PM.png

Lúc nào cũng có sẵn, gặp bài nào hay hay là bookmark lại có gì mở ra cho nhanh
 
share full ko che link đi bác :shame:
1) Deque => https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k/submissions/1195969931/
2) Devide and conquer => https://leetcode.com/problems/reverse-pairs/submissions/1198869342/
3) KMP search => https://leetcode.com/problems/reverse-pairs/submissions/1198869342/
4) Sieve => https://leetcode.com/problems/count-primes/submissions/1284196552/
5) Union by rank => https://leetcode.com/explore/learn/card/graph/618/disjoint-set/3879/
6) Topological sort => https://leetcode.com/explore/learn/card/graph/623/kahns-algorithm-for-topological-sorting/3869/
7) Prime factors => https://leetcode.com/problems/distinct-prime-factors-of-product-of-array/submissions/1190010019/
8) Fenwick tree => https://leetcode.com/problems/range-sum-query-mutable/submissions/1261626389/
9) Dijkstra => https://leetcode.com/problems/find-edges-in-shortest-paths/submissions/1238485316/
10) Verifying 3 points in the 2d space are at the same line => Checking to see if 3 points are on the same line (https://stackoverflow.com/questions/3813681/checking-to-see-if-3-points-are-on-the-same-line)
11) LRU Cache => https://leetcode.com/problems/lru-cache/submissions/1272929358/
12) Trie => https://leetcode.com/problems/replace-words/submissions/1280682687/
13) Sweep line algorithm => https://leetcode.com/problems/brightest-position-on-street/submissions/1283183298/

Cứ ngồi có cái nào hay hay là mình bookmark lại :ah: fence giải lại rồi tự viết theo cách của mình cho nhớ, mấy cái này implement lại thì đơn giản nhưng mà lúc làm contest ngồi gõ lại debug cũng ốm :shame:
 
Đội pro cũng thế mà bác :LOL:) Em thấy giải toàn giở template ra thôi
T cũng biết. Tại cũng hay đi soi sol của tụi top đầu mà. Nhưng mà cố tình k dùng template cho giống lúc đi pv, xem rating lên đc bao nhiêu. Có vẻ gần 2k là ngưỡng hiện tại rồi, cố mãi k qua được.
 
T cũng biết. Tại cũng hay đi soi sol của tụi top đầu mà. Nhưng mà cố tình k dùng template cho giống lúc đi pv, xem rating lên đc bao nhiêu. Có vẻ gần 2k là ngưỡng hiện tại rồi, cố mãi k qua được.
Em cũng giống bác, thi chỉ mở mỗi cái contest để đọc đề với cái tab Replit để code thôi. Thấy Q2, Q3 chả bao giờ dùng đến mấy cái cần setup như Tree hay Heap,... cả.
 
Em cũng giống bác, thi chỉ mở mỗi cái contest để đọc đề với cái tab Replit để code thôi. Thấy Q2, Q3 chả bao giờ dùng đến mấy cái cần setup như Tree hay Heap,... cả.
Heap thì dùng nhiều mà bác, cũng có built-in lib sẵn nên cần gì setup đâu =))) Còn Segment Tree thì các bài thường là Hard, sẽ là Q4 rồi =))) Save template giúp bác giải nhanh hơn, với nhiều concept kiểu union find hay segment tree implement lại thì tốn nhiều thời gian lắm
 
Thực ra việc lưu sẵn template theo quan điểm của mình thì cũng không khác dùng ChatGPT. Đơn giản là vào ChatPGT bảo build cái Trie hay Segment Tree thì cũng vậy.

Contest của Leetcode có khác gì ngày xưa các thím đi thi học sinh giỏi đâu. Cũng học dạng đề học dạng bài, mấy bài tương tự thì chỉ cần gõ lại hoặc lấy từ private repo ra thôi. Đợt mới làm contest thì mình không nghĩ là làm 4Q dưới 10p là khả thi, nhưng sau khi mình làm nhiều có những đợt finish 3Q dưới 5p, thì thấy mấy ông top kể cả có cheat theo kiểu copy/paste thì cũng chấp nhận được. Vì thực ra họ copy/paste từ những thứ họ đã biết đã làm thì mới copy/paste được.

Mình đã thử chạy 1 virtual contest chỉ tương tác với ChatGPT, nhưng cũng chỉ finish được 3Q là tối đa, và thời gian thì nhanh cũng 30p còn chậm thì cũng 1h.

Tóm lại mình chỉ ghét hội làm xong share solution, và đội ăn theo copy and paste thôi.
 
Thực ra việc lưu sẵn template theo quan điểm của mình thì cũng không khác dùng ChatGPT. Đơn giản là vào ChatPGT bảo build cái Trie hay Segment Tree thì cũng vậy.

Contest của Leetcode có khác gì ngày xưa các thím đi thi học sinh giỏi đâu. Cũng học dạng đề học dạng bài, mấy bài tương tự thì chỉ cần gõ lại hoặc lấy từ private repo ra thôi. Đợt mới làm contest thì mình không nghĩ là làm 4Q dưới 10p là khả thi, nhưng sau khi mình làm nhiều có những đợt finish 3Q dưới 5p, thì thấy mấy ông top kể cả có cheat theo kiểu copy/paste thì cũng chấp nhận được. Vì thực ra họ copy/paste từ những thứ họ đã biết đã làm thì mới copy/paste được.

Mình đã thử chạy 1 virtual contest chỉ tương tác với ChatGPT, nhưng cũng chỉ finish được 3Q là tối đa, và thời gian thì nhanh cũng 30p còn chậm thì cũng 1h.

Tóm lại mình chỉ ghét hội làm xong share solution, và đội ăn theo copy and paste thôi.
Chẳng ai dùng chatGPT để build Trie hay Segment Tree đâu, trên mạng có cài đặt sẵn rồi mà còn chuẩn nữa.
Còn chuyện dùng template hay không dùng template thì tùy cảm nhận mỗi người, mình thấy dùng template tương đương với dùng thư viện chuẩn của ngôn ngữ.
Leetcode sinh ra là để luyện tập, mục đích của Leetcode contest là để mọi người tự kiểm tra khả năng giải bài tập mới khi có áp lực về thời gian và biết trình độ của mình ở đâu so với mọi người.
Xếp hạng hay rating cao chỉ có ý nghĩa khi người đó trung thực và tự giác.
Ở trong các contest online, người nào gian lận thì họ là người thiệt vì họ mất thời gian một cách vô ích.
 
Trạng thái
Không mở để trả lời thêm.

Thống kê chủ đề

Ngày tạo
freedom.9,
Người trả lời cuối
freedom.9,
Trả lời
2.480
Lượt xem
130.121
Quay lại
Lên đầu trang