| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 (추가 시간 없음) | 1024 MB (추가 메모리 없음) | 254 | 149 | 109 | 59.563% |
$X$개의 1ドル$과 $Y$개의 0ドル$을 사용해 길이가 $X+Y$(단, $X+Y$는 3의 배수)인 수열을 만들려고 한다. 아래 조건을 만족하도록 길이가 $X+Y$인 수열 $A=\left\{ A_1,A_2,\cdots ,A_{X+Y} \right\}$를 구성하는 경우의 수를 구해보자.
$\oplus$는 배타적 논리합(XOR) 연산자이다. 즉, 두 피연산자의 값이 다르면 연산의 결과는 1ドル,ドル 같으면 0ドル$이다.
첫째 줄에 정수 $X,ドル $Y$가 공백으로 구분되어 주어진다.
수열을 구성하는 경우의 수를 출력한다. 단, 답이 매우 커질 수 있으므로 1ドル,円 000,円 000,円 007(=10^9+7)$로 나눈 나머지를 출력한다.
4 5
27
1 2
0
3000 3000
292387267