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.
nay em ngồi 1 tiếng mới ăn được Q1 Q2
nRlF7V2.gif
 
Mã:
(sub[0] + sub[1]) % k == (sub[1] + sub[2]) % k == ... == (sub[x - 2] + sub[x - 1]) % k.

Cái Đk này của Q2, Q3 lúc đọc đề vội quá, cứ nghĩ thành

Mã:
(sub[0] + sub[1]) % k == (sub[2] + sub[3]) % k == ... == (sub[x - 2] + sub[x - 1]) % k.
Nó nhóm từng cặp, chứ k lặp lại, Cứ nghĩ dp theo hướng đó nên tạch luôn, :beat_brick:
 
Q4 đọc solution thấy hay thật, mỗi cây tìm đường đi dài nhất của nó bằng cách BFS 2 lần (lần 1 từ đỉnh bất kỳ, lần 2 từ đỉnh xa nhất từ lần 1).
 
Bạn cho mình hỏi chút là trong câu 4, test này
[[0,1],[2,0],[3,2],[3,6],[8,7],[4,8],[5,4],[3,5],[3,9]]
[[0,1],[0,2],[0,3]]
phải cho kết quả là 6 chứ sao lại là 7 nhỉ
Em hiểu nhầm đề y như bác, nó phải tính cả đường đi dài nhất trong mỗi cây 1 hoặc cây 2 nữa ấy
 
3q đầu mất có 18ph tính cả lag, q4 tđn nghĩ sang hướng re-root technique cho cái bài con min height, mãi gần tiếng mới xong. Tốt nhất từ giờ cứ template cho từng bài toán con mà táng :burn_joss_stick:
Bài 3 cả đọc đề cả code mất tầm 6ph mà bài 2 mất 9-10ph code 40 dòng
 
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.111
Quay lại
Lên đầu trang