R03478
Number of Derangements
레이팅
의견: 0
설명
\(\{1, \dots, n\}\)의 완전순열(교란순열)은 고정점이 없는 (어떤 원소도 제자리에 있지 않은) 순열이다. 완전순열의 수 \(D_n\)을 \(10^9+7\)로 나눈 나머지로 세시오. \(D_0 = 1\), \(D_1 = 0\), \(D_n = (n-1)(D_{n-1} + D_{n-2})\)를 만족한다.
제약
입력 형식
정수 \(n\)이 주어진다 (\(0 \le n \le 2 \times 10^5\)).
출력 형식
\(D_n \bmod (10^9+7)\)을 출력한다.
예제 1
입력
0
출력
1
예제 2
입력
4
출력
9
예제 3
입력
2
출력
1
문제 정보
riseoj 작성
출처 RiseOJ Basics
태그
평가 및 의견
Number of Derangements
개별 의견
아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.
풀이 제출
Number of Derangements
게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다.
로그인하고 제출하기