Em làm bài này ok nhưng n^2. Bài này em làm một mảng tổng dồn, sau đó
for (int i=1; i<=n; i++)
for (int j=1; j<i; j<=n; j++)
if (a[i]-a[j-1]==0) cập nhật res=max(res, i-j+1);
Nhưng em làm vậy là n^2 rồi. Cho em hỏi còn cách nào nhanh hơn không ạ? Em muốn là n log n ạ. Em cám ơn
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?