LONGK - LONGK
Dữ liệu vào: Standard input
Dữ liệu ra: Standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 512 megabyte
Đăng bởi: admin

Bài 2. LONGK (5 điểm)

Hôm nay, Long lại có một bài toán về dãy số để đố các bạn, bài toán như sau: Cho dãy số nguyên dương a1, a2, …aN. Với mỗi vị trí K (có giá trị từ 1 đến N), hãy đếm xem trong dãy số có bao nhiêu cặp số (ai, aj) thoả mãn ai = aj (i < j, i ≠ K, j ≠ K ).

Yêu cầu: Các bạn hãy lập trình giải câu đố trên của Long nhé!

Dữ liệu: Vào từ file LONGK.INP gồm:

+ Dòng đầu tiên gồm một số nguyên N (3 ≤ N ≤ 2.105);

+ Dòng tiếp theo gồm N số nguyên ai (1 ≤ ai ≤ N).

Kết quả: Ghi ra file LONGK.OUT: N dòng, dòng thứ i là kết quả ứng với K = i.

Ví dụ:

 

 

LONGK.INP

LONGK.OUT

4
1 2 1 4

0
1
0
1

 

Ràng buộc:

+ 40% số điểm có N ≤ 102;

+ 30% số điểm có N ≤ 103;

+ 30% số điểm còn lại ứng với các trường hợp còn lại.

Ví dụ

Back to Top