thảo luận Leetcode + Codeforces, Competitive programming contest. Đường tới Guardian + Candidate Master.

  • Người tạo chủ đề Người tạo chủ đề freedom.9
  • Ngày bắt đầu Ngày bắt đầu
Mấy testcase dài quá bên CodeForce không cho copy ra để debug nhỉ các bác.
Ko bác, mình toàn đếm tay để debug.
Nhưng mà thế cũng hay, tập tính cẩn thận và code theo proof hơn ko như leetcode. Contest tụi nó còn hide ko cho xem cái testcases nào :sweat: làm AC là sướng vl :sweat:


via theNEXTvoz for iPhone
 
Mà lúc contest đang thi thì CodeForce chỉ cho chấm với tập nhỏ testcase thôi. Hết contest mới chấm bằng toàn bộ testcase. Thuật ngữ 1 đấm AC chắc từ đây mà ra :beauty:
 
Ừ đúng rồi, thường nó chỉ cho chạy vài chục TCs thôi, mới qua chuẩn bị tinh thần 1Q Gang vui vẻ như mình nhé fence mặc dù đã có background Leetcode.
Qua đó div2 gặp mấy bài toán, mấy bài constructive programming là ngọng líu ngọng lô =(( 3 contests còn chưa lên đc rank 1k =(( toàn thấy xài binary search với greedy.
 
Em đang học C++ với làm lại mấy contest cũ. Bác yên tâm bên CodeForce thì điểm của bác là x thì điểm của em sẽ là > x + 200 nhé. :ah:
 
Để mấy bác kia feed cho bác trước, sau em feed lại bác sau cũng được. Rồi mấy ông pro CodeForce vào đây lụm hết :D. Bác với em chỉ đứng ở giữa chuỗi thức ăn thôi.
 
Ừ đúng rồi, thường nó chỉ cho chạy vài chục TCs thôi, mới qua chuẩn bị tinh thần 1Q Gang vui vẻ như mình nhé fence mặc dù đã có background Leetcode.
Qua đó div2 gặp mấy bài toán, mấy bài constructive programming là ngọng líu ngọng lô =(( 3 contests còn chưa lên đc rank 1k =(( toàn thấy xài binary search với greedy.
div 2 là chỗ VOI luyện tay mà vào chi cao v bác, div 3,4 là đẹp
A1gej6D.png
 
4gmOAMB.png
4gmOAMB.png
choke luôn 2 bài cuối, DNA issue, 1 tiếng chả nghĩ được bài nào cả. Đã vậy còn dính boj
g8XXj8u.gif
 
Leetcode làm quả Connection Error chuối vãi, Error những mà bài vẫn được xử lý, dính 2 bọ Q2 vì cái máy chấm nó lag
gvTwnV8.gif
gvTwnV8.gif
gvTwnV8.gif
 
1735444503114.png

Q3 3% AC :waaaht: Biết vậy skip sang Q4 có vẻ dễ ăn hơn :sweat:

ủa đm Q3 C++ làm giống mình (Python) thì pass :waaaht: Precompute q*s, xong loop p, r, rồi check xem cái target thấy chưa và q, s thỏa điều kiện :doubt:
 
Sửa lần cuối:
1735445133255.png

Q3 15p phút cuối nghĩ ra cách làm mà éo kịp debug. Cách em là chuẩn bị mảng count 2 chiều đếm số lượng từng số từ đầu mảng và mảng div 2 chiều là các ước của các tích p *q. Sau đó check từng cặp i1 và i3 -> tìm được tích p * q -> Đếm số lượng từng cặp ước trong 2 khoảng [i1 + 2 -> i3 -2] và [i3 + 2 -> n] bằng mảng count. Độ phức tạp chắc O(n*n * số lượng ước)
 
Sửa lần cuối:

Thống kê chủ đề

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