(5 ĐIỂM) BỘ SỐ TÊN FILE CHƯƠNG TRÌNH

Câu 4: (5 điểm) Bộ số Tên File chương trình: CAU4.PAS Cho dãy n số nguyên dương a

1

, a

2

, …, a

n

và số nguyên dương k. Em hãy cho biết có bao nhiêu bộ ba số (a

i

, a

j,

a

k

) (i ≠ j ≠ k) thỏa mãn a

i

+ a

j

+a

k

= m và vị trí của chúng. Input: Cho bởi tệp CAU4.INP gồm 2 dòng: - Dòng đầu tiên chứa hai số nguyên dương n (n ≤ 10

2

) và m (m ≤ 10

3

) - Dòng thứ hai là n số nguyên dương a

i

(a

i

≤ 10

3

) Output: Cho bởi tệp CAU4.OUT gồm hai dòng: - Dòng đầu tiên chứa số các bộ (a

i

, a

j

, a

k

) thỏa mãn đề bài. - Dòng thứ hai liệt kê vị trí các phần tử của bộ số đó, mỗi bộ vị trí cách nhau một kí tự trống. Ví dụ : CAU4.INP CAU4.OUT 3 10 9 1 2 9 8 7 4 3 6 5 10 128 179 267