만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

비밀 연구소

시간 제한3초메모리 제한1024 MB

요약
n개의 방으로 만들 수 있는 서로 다른 유향 비순환 그래프의 개수를 10^9+7로 나눈 나머지를 구합니다.
난이도

보통10점 중 7점

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

문제

군사 기지 바스커빌에는 비밀 다층 연구소가 있다. 각 층에는 정확히 nn개의 번호가 매겨진 방이 있다. 방 ii와 방 jj의 쌍마다 방 ii에서 방 jj로 이어지는 복도는 많아야 하나이다. 각 복도는 한 방향으로만 지날 수 있다.

어떤 방에서 나온 뒤에 그 방으로 다시 돌아갈 수 없는 층을 안전한 층이라고 한다. 연구소는 안전한 층만으로 이루어져 있으며, 모든 층은 서로 달라야 한다. 두 층이 다르다는 것은 어떤 ii, jj가 존재해서 한 층에는 방 ii에서 방 jj로 가는 복도가 있고 다른 층에는 그 복도가 없다는 뜻이다.

셜록과 왓슨 박사가 이 연구소에 최대 몇 개의 층을 둘 수 있는지 알아내도록 도와라. 답이 매우 클 수 있으므로, 최대 층 수를 109+710^9+7로 나눈 나머지를 구하라.

입력

입력은 한 줄이며, 층마다 있는 방의 개수 nn (1≤n≤65001 \le n \le 6500)이 주어진다.

출력

가능한 최대 층 수를 109+710^9+7로 나눈 나머지를 출력하라.

힌트

아래 그림은 예제에 나온 가능한 층을 모두 보여 준다.

예제1

  1. 예제 1

    입력
    3
    
    예상 출력
    25