Đếm cặp số

View as PDF

Submit solution


Points: 100.00 (partial)
Time limit: 1.0s
Memory limit: 256M
Input: stdin
Output: stdout

Author:
Suggester:
Problem type

Cho một dãy số nguyên dương gồm n phần tử: ~a_1, a_2,…,a_n~.

Hãy đếm số cặp chỉ số (i, j) thỏa các điều kiện sau:

  • 1 ≤ i < j ≤ n
  • Khoảng cách giữa hai chỉ số lớn hơn 5: j-i>5
  • Hiệu tuyệt đối giữa hai phần tử chia hết cho 25: ~|a_i - a_j|~ chia hết cho 25

Dữ liệu vào: Vào từ thiết bị chuẩn có định dạng sau:

  • Dòng đầu tiên: số nguyên n ~(1 ≤ n ≤ 2×10^5)~ - số lượng phần tử trong dãy.
  • Dòng thứ hai: n số nguyên dương ~a_1, a_2, …, a_n~ ~(1 ≤ a_i ≤ 10^9)~.

Dữ liệu: Ghi ra thiết bị chuẩn một số duy nhất là số lượng cặp (i, j) thỏa mãn yêu cầu bài toán.

Ví dụ:

Dữ liệu vào

8
10 35 60 85 110 135 160 185

Kết quả

6

Giải thích

Các cặp thỏa mãn: (1,6), (1,7), (1,8), (2,8), (2,7), (3,8)

Ràng buộc:

  • Có 40% số test tương ứng với 40 điểm có 1 ≤ n ≤ 1000;
  • Có 30% số test tương ứng với 30 điểm có 1 ≤ n ≤ ~2 × 10^4~;
  • Có 30% số test tương ứng với 30 điểm có 1 ≤ n ≤ ~2 × 10^5~;

Comments

Please read the guidelines before commenting.


There are no comments at the moment.