Submission #19712

#TimeUsernameProblemLanguageResultExecution timeMemory
19712jeapi괄호 (kriii4_R)C++98
0 / 100
0 ms9528 KiB
#include<iostream> using namespace std; typedef long long ll; ll D[1000001]; int main() { ll N, K; cin >> N >> K; D[1] = K; for (int i = 2; i <= N; i++) { if (i % 2 == 0) { D[i] = (D[i - 1] + (D[i - 1] * K))%1000000007; } else { D[i] = (D[i - 1] * K)% 1000000007; } } cout << D[N] << endl; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...