Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Dãy số

Dễ

  • 100 Điểm
  • 0% Tỉ lệ AC
  • 0 Số AC
  • 256M Bộ nhớ giới hạn
  • 1.0s Giới hạn thời gian

Cho một dãy số \(A\) gồm \(n\) số nguyên dương \(a_1, a_2, a_3, ...,a_n\). Đếm xem có bao nhiêu cặp số \((a_i, a_j)\) thỏa mãn \((1 \leq i, j \leq n, i \neq j)\) và tổng \(a_i + a_j\) chia hết cho \(3\).

Input

Dữ liệu vào: Đọc từ tệp DAYSO.INP gồm \(2\) dòng:

  • Dòng đầu tiên chứa số nguyên dương \(n\) \((2 \leq n \leq 10^5)\).
  • Dòng thứ hai chứa \(n\) số nguyên dương \(a_1, a_2, a_3, ..., a_n\), mỗi số không vượt quá \(10^9\), giữa các số cách nhau một dấu cách trống.

Output

Dữ liệu ra: Ghi vào tệp DAYSO.OUT một số duy nhất là kết quả tìm được.

Example

Test 1

Input
7
3 1 2 9 5 3 5
Output
6
Note

Có 6 cặp số thỏa mãn điều kiện đó là (3, 9); (3, 3); (1, 2); (1, 5); (1, 5); (9, 3).

Scoring

  • Có \(70\%\) số test ứng với \(70\%\) số điểm của bài có \(n \leq 10^4\).
  • Có \(30\%\) số test khác ứng với \(30\%\) số điểm với trường hợp còn lại.

Bình luận

Chưa có bình luận nào.