câu 1 DÃY SỐ (Học sinh giỏi, Hà Nội 2008-2009)
Cho dãy số nguyên a1, a2, . . an. Số ap( 1 <= p<= n) được gọi trung bình cộng trong dãy nếu tồn tại 3 chỉ số i,j,k(1<= i,j.k<=n) đôi mootj khác nhau sao cho ap = (ai+ ạ+ ak) / 3)
Yêu cầu: Cho n và dãy số a1, a2,......an . Hãy tìm số lượng các số trung bình cộng trong dãy
dữ liệu vàò
dòng đầu :
- ghi số nguyên dương n( 3 <= n <= 1000
- Dòng thứ hai chứa n số nguyên ai ( |ai | = 10^8Kết quả ra:Số lượng các số trung bình cộng trong dãy.
Dữ liệu vào Kết quả ra
5
4 3 6 3 5 2
Câu 2
Xét tập F(N) tất cả các số hữu tỷ trong ñoạn [0,1] với mẫu số không vượt quá N (1 <= N <= 100).
Ví dụ tập F(5): 0/1 1/5 1/4 1/3 2/5 1/2 3/5 2/3 3/4 4/5 1/1
Sắp xếp các phân số trong tập F(N) theo thứ tự tăng dần, ñưa ra phân số thứ K.
Cho dãy số nguyên a1, a2, . . an. Số ap( 1 <= p<= n) được gọi trung bình cộng trong dãy nếu tồn tại 3 chỉ số i,j,k(1<= i,j.k<=n) đôi mootj khác nhau sao cho ap = (ai+ ạ+ ak) / 3)
Yêu cầu: Cho n và dãy số a1, a2,......an . Hãy tìm số lượng các số trung bình cộng trong dãy
dữ liệu vàò
dòng đầu :
- ghi số nguyên dương n( 3 <= n <= 1000
- Dòng thứ hai chứa n số nguyên ai ( |ai | = 10^8Kết quả ra:Số lượng các số trung bình cộng trong dãy.
Dữ liệu vào Kết quả ra
5
4 3 6 3 5 2
Câu 2
Xét tập F(N) tất cả các số hữu tỷ trong ñoạn [0,1] với mẫu số không vượt quá N (1 <= N <= 100).
Ví dụ tập F(5): 0/1 1/5 1/4 1/3 2/5 1/2 3/5 2/3 3/4 4/5 1/1
Sắp xếp các phân số trong tập F(N) theo thứ tự tăng dần, ñưa ra phân số thứ K.