Professional Documents
Culture Documents
Hình ảnh lễ hội đua bò huyện Tịnh Biên, Tỉnh An Giang
Hình ảnh lễ hội đua bò huyện Tịnh Biên, Tỉnh An Giang
Sắp tới chính quyền địa phương có tổ chức một lễ hội đua bò. Mỗi người sẽ mang
đến một cặp bò và sẽ đua từ nơi xuất phát trở về đích.
Bác Ba Phi quyết định sẽ chọn một cặp bò có sức khỏe bằng nhau để tham gia cuộc
thi. Bác đang phân vân là sẽ có bao nhiêu cặp bò để cho mình lựa chọn.
Bạn hãy lập trình giúp bác Ba Phi đếm xem có bao nhiêu cặp bò có sức khỏe bằng
nhau trong số n con bò của bác ấy.
INPUT
Dòng 1 chứa hai số nguyên dương n, trong đó 1 ≤ n ≤ 105, cách nhau bởi
dấu cách.
Dòng 2 chứa n số nguyên dương s1, s2, s3, … sn (1 ≤ si ≤ 1000)
OUTPUT
Ghi ra một số nguyên duy nhất là kết quả của bài toán
Ví dụ:
INPUT OUTPUT
7 5
1153513
Giải thích ví dụ:
Có 7 con bò sức khỏe lần lượt là (s1, s2, s3, s4, s5, s6, s7) = (1, 1, 5, 3, 5, 1, 3). Trong
đó sẽ có 5 cặp bò có sức khỏe bằng nhau là: (s1, s2); (s1, s6); (s2, s6); (s3, s5); (s4, s7).
Cho dãy gồm N số nguyên dương A1, A2, …, AN và số nguyên dương S.
Hãy đếm xem có bao nhiêu cặp (i, j) thỏa mãn Ai + Aj = S (i < j)
INPUT:
Dòng 1 chứa hai số nguyên dương N và S (1 ≤ N ≤ 105; 1 ≤ S ≤ 2000)
Dòng 2 chứa N số nguyên dương A1, A2, …, AN (1 ≤ Ai ≤ 1000)
OUTPUT:
Một dòng duy nhất chứa số lượng cặp (i,j) tìm được.
Ví dụ:
INPUT OUTPUT
65 3
523412