QJ168 - Bài toán Bội số

Xem dưới dạng PDF

Gửi bài giải

Điểm: 100
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Mô tả bài toán: Như mọi người đều biết, bạn Tiểu Thông giỏi tính toán, đặc biệt giỏi tính toán một số có phải là bội số của một số khác hay không. Nhưng Tiểu Thông chỉ giỏi trong trường hợp có hai số, còn khi có nhiều số thì lại khá đau đầu. Hiện tại Tiểu Thông cho trước $n$ số, hãy giúp cậu ấy tìm ra từ trong $n$ số này $3$ số sao cho tổng của chúng là bội số của $k$, đồng thời tổng này là lớn nhất. Dữ liệu đảm bảo luôn có lời giải.

Input: Dòng thứ nhất gồm hai số nguyên dương $n$ và $k$. Dòng thứ hai gồm $n$ số nguyên, biểu thị $n$ số đã cho.

Output: Xuất một dòng, gồm một số nguyên, biểu thị tổng cần tìm.

Input mẫu:

4 3
1 2 3 4

Output mẫu:

9

Quy mô và ràng buộc test case:

Với 30% test case, $n \le 100$.

Với 60% test case, $n \le 1000$.

Với 100% test case, $1 \le n \le 10^{5}$, $1 \le k \le 10^{3}$, các số không vượt quá $10^{8}$.


Nhận xét

Không có ý kiến tại thời điểm này.