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.
1731827055167.png

liệu đấm mỗi medium nhảy được lên 1900 không nhỉ các bác :)
 
làm hard nhiều quá nên h bác ko phân biệt nổi med với ez nữa r đó
sVAgWR1.png
Mình nói thật mà chứ cái q4 mấy bài gần đây khó bỏ mẹ toàn mấy chục thằng làm đc, trong khi 3q đầu thì ko phân loại được. Mình ít làm đc q4 lắm
Leetcode nó cho tầm 6 bài như codeforce thì ngon chứ chờ cả tuần thi thố chả thỏa mãn gì, qua CF code python thì lười
zFNuZTA.gif



via theNEXTvoz for iPhone
 
bài 3 khoai hơn 4, hay do em ko biết làm theo cách khác, 2 segtree rồi 1 sort greedy mà 2 bug mới tối ưu lazy để ko bị tle. mà giờ còn mang máng ko biết greedy thế đúng ko :v
 
10h30 mới vào dùng acc phụ, còn 30 phút, 17 phút quất được 2 bài đã rank 7k6 rùi, chơi acc chính vẫn lên điểm, phí quá quên béng mất ko vào contest

bài 3 khó thật, :too_sad:

1732377707234.png
 
bài 3 khoai hơn 4, hay do em ko biết làm theo cách khác, 2 segtree rồi 1 sort greedy mà 2 bug mới tối ưu lazy để ko bị tle. mà giờ còn mang máng ko biết greedy thế đúng ko :v
Bài 4 em đọc là ra hướng làm, vì là bài dp tìm đường đi tối ưu giữa các ô liền kề theo từng hàng và cột. Bài 3 thì ko có ý tưởng nào luôn, kể cả tham lam
 
bài 4 tính làm theo hướng dijkstra 2 đầu cho 2 thằng player sau mà làm k kịp, rầu quá :( Bài 3 thìe nghĩ là binary search trên kết quả nhưng mà cái phần bruto force thì mèo biết làm =))
 
Bài 4 em đọc là ra hướng làm, vì là bài dp tìm đường đi tối ưu giữa các ô liền kề theo từng hàng và cột. Bài 3 thì ko có ý tưởng nào luôn, kể cả tham lam
em làm 1 cái segtree1, update range l,r theo queries, sau đấy st1.query(i,i)-nums (i) ra cái mảng remain.
rồi dùng segtree2 trên mảng remain, greedy sort cái queries theo len, nếu query i mà có st2.min(l,r)>0 tức là có thể loại bỏ :v thì update range(l,r,-1), còn ko loại đc thì skip


ddọc code của bọn top cũng làm thế, yên tâm đúng rồi :v
 
Q4 dễ nhỉ, chỉ cần tìm path ở 2 góc với dp là xong. Thằng đầu đi tới n -1 là phải đi qua cái đường chéo rồi nên 2 cái dp còn lại né cái đường chéo ra là ổn áp :ah:
 
bài 4 tính làm theo hướng dijkstra 2 đầu cho 2 thằng player sau mà làm k kịp, rầu quá :( Bài 3 thìe nghĩ là binary search trên kết quả nhưng mà cái phần bruto force thì mèo biết làm =))
Bài 4 vì thằng children 0 nó đi qua đường chéo rồi nên né cái đường chéo ra xài dp thôi fen chứ cũng ko cần phải dijkstra. Cái n-1 là hint rồi
 
em làm 1 cái segtree1, update range l,r theo queries, sau đấy st1.query(i,i)-nums (i) ra cái mảng remain.
rồi dùng segtree2 trên mảng remain, greedy sort cái queries theo len, nếu query i mà có st2.min(l,r)>0 tức là có thể loại bỏ :v thì update range(l,r,-1), còn ko loại đc thì skip


ddọc code của bọn top cũng làm thế, yên tâm đúng rồi :v
Lúc thi em mới nghĩ tìm ra mảng remain ấy bác, còn sao để bỏ từng query đi mà mảng vẫn ko có số âm thì chịu 😂
 
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.064
Quay lại
Lên đầu trang