ae nào cho mình xin idea q1 với q2 với ngu quá 

(sub[0] + sub[1]) % k == (sub[1] + sub[2]) % k == ... == (sub[x - 2] + sub[x - 1]) % k.
(sub[0] + sub[1]) % k == (sub[2] + sub[3]) % k == ... == (sub[x - 2] + sub[x - 1]) % k.

Còn chưa cả đọc đề bài Q4

Bạn cho mình hỏi chút là trong câu 4, test này
ý tưởng của Q4 khá straightforward nếu đã từng làm qua bài này https://leetcode.com/problems/minimum-height-trees/description/Còn chưa cả đọc đề bài Q4![]()
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 ấyBạ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ỉ
Bạn có thể chỉ ra cho mình đường đi nào có độ dài bằng 7 được không? Thực sự là mình chỉ nhìn ra 6 thôi.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
1-0-2-3-5-4-8-7. Ăn 1 bọ vì case nàyBạn có thể chỉ ra cho mình đường đi nào có độ dài bằng 7 được không? Thực sự là mình chỉ nhìn ra 6 thôi.

Đường đi trong cây 1 ấy bác: 1 -> 0 -> 2 -> 3 -> 5 -> 4 -> 8 -> 7.Bạn có thể chỉ ra cho mình đường đi nào có độ dài bằng 7 được không? Thực sự là mình chỉ nhìn ra 6 thôi.
1-0-2-3-5-4-8-7. Ăn 1 bọ vì case này![]()
Cảm ơn hai bạn nhé.Đường đi trong cây 1 ấy bác: 1 -> 0 -> 2 -> 3 -> 5 -> 4 -> 8 -> 7.
Minimal Diameter Forest