Cho một dãy gồm n (n ≤ 1000) số nguyên dương A1, A2, ..., An và số nguyên dương k (k ≤ 50). Hãy tìm dãy con gồm nhiều phần tử nhất của dãy đã cho sao cho tổng các phần tử của dãy con này chia hết cho k.
Dữ liệu:
+ Dòng đầu tiên chứa hai số n, k ghi cách nhau bởi ít nhất 1 dấu trống.
+ Dòng tiếp theo chứa các số A1, A2, ..., An được ghi cách nhau bởi một dấu cách.
Kết quả:
Gồm 1 dòng duy nhất ghi số lượng phần tử của dãy con dài nhất thoả mãn.