아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

조합의 합의 합

시간 제한1초메모리 제한512 MB

요약
3부터 M까지의 각 n에 대해 이항계수 C(n,k)의 제곱을 k=0부터 n까지 더한 값을 모두 합쳐 10^9+7로 나눈 나머지를 구한다.
난이도

보통10점 중 6점

유형
조합론, 수학, 정수론, 누적 합
정답자
아직 제출이 없습니다

문제

양의 정수 MM이 주어질 때 다음 식의 값을 구하는 프로그램을 작성하시오.

∑_n=3M∑_k=0n(nk)2\displaystyle\sum\_{n=3}^M \sum\_{k=0}^n {n \choose k}^2

이때 (nk){n \choose k}는 이항계수를 의미한다.

단, 답이 너무 커질 수 있으니 109+710^9 + 7로 나눈 나머지를 출력한다.

입력

첫째 줄에 정수 MM이 주어진다. (3≤M≤200,0003 \le M \le 200\\,000)

출력

첫째 줄에 문제에서 주어진 식의 값을 109+710^9+7로 나눈 나머지를 출력한다.

예제3

  1. 예제 1

    입력
    3
    
    예상 출력
    20
    
  2. 예제 2

    입력
    4
    
    예상 출력
    90
    
  3. 예제 3

    입력
    100
    
    예상 출력
    171282861