제출 #1150690

#제출 시각아이디문제언어결과실행 시간메모리
1150690haizentbergZapina (COCI20_zapina)C++20
0 / 110
0 ms320 KiB
#include <iostream>
#include <math.h>

using namespace std;

const int MOD = 1e9 + 7;

int n, k;
long long res = 1, C[351][351];

int main() {
    ios_base::sync_with_stdio(0);
    cin.tie(0); cout.tie(0);

    cin >> n;
    
    for (int i = 0; i <= n; i++){
        C[i][0] = 1;

        for (int k = 1; k <= i; k++)
            C[i][k] = C[i - 1][k - 1] + C[i - 1][k];
    }

    for (int i = 1; i < n; i++) {
        long long p = pow(n - 1, n - i);

        res += ((p % MOD) * (C[n][i] % MOD)) % MOD;
    }

    cout << res % MOD;

    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...