Skip to content

Learning path · Algorithm Foundations

Back to lesson · Direct reasoning

3의 배수가 되는 선택의 수 구하기

Unrated
한국어

Language

Contribute a translation
Time limit
1000 ms
Memory limit
256 MB
Submissions
0
Correct
0
Solved by
0
AC rate

Statement

서로 다른 $n$개의 수가 주어진다. 그중 3개를 골라 더할 때 합이 3의 배수가 되는 선택이 몇 가지인지 비선형 탐색으로 구하시오. 고르는 순서는 구별하지 않는다.

Input

첫째 줄에 수의 개수 $n$이 주어진다. ($3 \le n \le 20$) 둘째 줄에 $n$개의 자연수가 공백을 사이에 두고 주어진다. 각 수는 1000 이하이다.

Output

합이 3의 배수가 되는 선택의 수를 한 줄에 출력한다.

Examples

Sample input 1
7
1 3 6 7 11 15 18
Sample output 1
12
Sample input 2
3
1 2 4
Sample output 2
0

Tags

No tags yet