DÃY CON CHO MỘT DÃY CON GỒM N (N <= 1000) SỐ NGUYÊN...

Bài 4. Dãy con

Cho một dãy con gồm n (n <= 1000) số nguyên dương A

1

, A

2

,...,A

n

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 vào: File văn bản DAYCON.INP:

Dòng đầu tiên chứa hai số n, k ghi cách nhau bởi ít nhất một dấu trống.

Các dòng tiếp theo chứa các số A

1

, A

2

,...,A

n

được ghi theo đúng thứ tự cách nhau ít nhất một

dấu trống.

Dữ liệu ra: Ghi ra file văn bản DAYCON.OUT

Dòng đầu tiên ghi số m là số phần tử của dãy con tìm được

Các dòng tiếp theo ghi dãy m chỉ số các phần tử của dãy đã cho có mặt trong dãy con tìm được.

Các chỉ số ghi cách nhau ít nhất một dấu trắng.

Ví dụ:

DAYCON.INP DAYCON.OUT

10 3

9

2 3 5 7

1 3 2 4 5

9 6 12 7

6 7 10 8

11 15