| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 (추가 시간 없음) | 1024 MB (추가 메모리 없음) | 34 | 14 | 13 | 54.167% |
동우는 제로가 싫다. 그래서 동우는 일반 콜라만 마신다.
유틸은 제로가 좋다. 그래서 유틸은 제로 콜라만 마신다.
동우와 유틸은 조개구이를 먹을 때면 콜라탑들을 쌓기 시작한다. 콜라탑은 삼각형의 모양이며, 높이 $H$의 콜라탑은 1ドル$층에 콜라 $H$개, 2ドル$층에 콜라 $H-1$개, $\cdots,ドル $H$층에 콜라 1ドル$개가 쌓여 있다. 그리고 각 콜라 캔을 원형으로 생각하고, 일반 콜라는 빨간색, 제로 콜라는 검정색을 칠해 도식화할 수 있다. 예를 들어 왼쪽 콜라탑을 도식화하여 오른쪽 그림으로 나타낼 수 있다.
동우가 친구 3ドル$명과 조개구이를 먹을 때 실제로 쌓은 높이 4ドル$의 콜라탑이다.
동우는 $N$개의 일반 콜라를, 유틸은 $M$개의 제로 콜라를 마셨다. 이제 이 $N+M$개의 콜라 캔을 모두 사용하여 한 개 이상의 콜라탑을 쌓아, 탑의 높이가 감소하지 않는 순서로 나열하고자 한다. 이때, 각 콜라탑을 도식화한 그림에 대해, 각각을 시계 혹은 반시계 방향으로 120ドル^\circ$씩 회전하더라도 원래와 모양이 같아야 한다.
이 조건을 만족하도록 $N+M$개의 콜라 캔을 모두 사용하여 한 개 이상의 콜라탑을 쌓아 탑의 높이가 감소하지 않는 순서로 나열하는 경우의 수를 구해보자.
각 콜라탑의 높이는 최소 1ドル$이상이어야 하며, 탑을 나열한 순서가 다르면 다른 경우로 센다.
첫 번째 줄에 정수 $N,M(1\le N,M\le 1,円 000)$이 공백으로 구분되어 주어진다.
첫 번째 줄에 정답을 998ドル,円 244,円 353$로 나눈 나머지를 출력한다.
| 번호 | 배점 | 제한 |
|---|---|---|
| 1 | 20 | $N=M=10$ |
| 2 | 50 | $N,M\le 100$ |
| 3 | 30 | 추가적인 제한 조건 없음 |
1 1
2
다음과 같이 2가지이다.
2 3
11
다음과 같이 11가지이다.
4 2
18
3 3
26
99 100
993099141
100 100
842726135
1000 999
398797344
1000 1000
855631817
University > 고려대학교 > MatKor Cup > 제7회 고려대학교 MatKor Cup: 2025 Summer, The FinAL 연습 세션 PD번