Submission #3718

#TimeUsernameProblemLanguageResultExecution timeMemory
3718jiyong3Inherited disease (kriii1_I)C++98
0 / 1
0 ms1672 KiB
#include <iostream> using namespace std; #define MAXD 100 #define LIMIT 1000000007 int main() { int d; int now,prev=0; long long childs=1; long long left=1; cin >> d; for(int gen=1;gen<=d;gen++) { cin >> now; cout << (long long)(left+prev*gen+now-1)%LIMIT << endl; childs=(long long)(childs*gen)%LIMIT; left=(long long)(left+childs)%LIMIT; prev=now-1; } }
#Verdict Execution timeMemoryGrader output
Fetching results...