Logo
(追記) (追記ここまで)

30520번 - Mike Sees The Storm (Small)

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB49423294.118%

문제

Small 버전에서는 $N$의 최댓값의 제한이 1000ドル$으로 줄어들고 $K$는 1ドル$로 고정되어 주어진다.

Mike가 보고 있는 칠판에는 0ドル$이 적혀 있다. Mike는 다음과 같은 두 가지의 동작 중 하나를 선택해 반복하면서 수열을 얻고자 한다.

  • 칠판에 쓰인 숫자가 $a$라 하면, 이를 지우고 $a+1$을 쓴다.
  • 칠판에 쓰인 숫자가 $a$라 하면, 이를 지우고 $a-1$을 쓴다.

두 가지 동작의 순서는 상관없지만, 각각의 동작을 $N$번씩 수행해야 한다. 이때, 칠판에 쓰는 숫자를 순서대로 원소로 하는 수열을 $A_{1}, A_{2}, \cdots, A_{2N}$이라고 하자.

Mike가 진행할 수 있는 모든 순서에 대해 얻어낸 수열들 각각의 최댓값을 $K$제곱한 합을 구해보자.

이때, 답이 커질 수 있으므로 소수 1ドル\ 000\ 000\ 007$로 나눈 나머지를 계산하여라.

입력

입력 첫 줄에 음이 아닌 정수 $N$과 $K$가 주어진다. (1ドル \leq N \leq 1\ 000,ドル $K = 1$)

출력

Mike가 얻을 수 있는 모든 수열들 각각의 최댓값을 $K$제곱한 합을 출력하여라.

제한

예제 입력 1

2 1

예제 출력 1

5

$N=2,ドル $K=1$일 때 Mike가 얻을 수 있는 수열의 목록은 [$-1, -2, -1, 0$], [$-1, 0, -1, 0$], [$-1, 0, 1, 0$], [1,ドル 2, 1, 0$], [1,ドル 0, 1, 0$], [1,ドル 0, -1, 0$] 총 6ドル$가지로, 최댓값의 $K$제곱을 합하면 5ドル$이다.

예제 입력 2

1000 1

예제 출력 2

338371389

힌트

출처

Contest > BOJ User Contest > Small & Large Lighter Cup > 2023 4분기 Small & Large Lighter Cup C1번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /