Submission #1111418

#TimeUsernameProblemLanguageResultExecution timeMemory
1111418RuichenDrivers (BOI24_drivers)C++17
0 / 100
1 ms336 KiB
#include <bits/stdc++.h> using namespace std; int main(){ int n, ans=0, d, x; long long p; cin >> n; vector<int> a(n,0); a[0]=1; for(int i=0; i<n; i++){ cin >> d >> x; p=i; if(d>0){ for(int j=0; j<x; j++){ p+=d; if(p<n){ a[p]+=a[i]; //cout << a[i] << " " << a[p] << endl; a[p]%=(int)1e9+7; } } } ans+=a[i]; ans%=(int)1e9+7; } cout << ans << endl; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...