# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
3695 | 2013-08-31T07:42:52 Z | jiyong3 | Inherited disease (kriii1_I) | C++ | 0 ms | 1672 KB |
#include <iostream> using namespace std; #define MAXD 100 #define LIMIT 1000000007 int main() { int d; int now,prev=0; 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; int childs=(gen==1) ? 1 : (gen-1)*gen; left=(long long)(left+childs)%LIMIT; prev=now-1; } }
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 0 ms | 1672 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |