제출 #1264789

#제출 시각아이디문제언어결과실행 시간메모리
1264789Nika533Trains (BOI24_trains)C++20
0 / 100
2095 ms2632 KiB
#include <bits/stdc++.h> #define int long long #define pb push_back #define pii pair<int,int> #define f first #define s second #define all(x) x.begin(),x.end() #define MOD 1000000007 using namespace std; const int N=1e5+5; int n,d[N],x[N],dp[N]; main() { cin>>n; for (int i=1; i<=n; i++) cin>>d[i]>>x[i]; dp[1]=1; int ans=0; for (int i=1; i<=n; i++) { if (d[i]!=0) { for (int j=i+d[i]; j<=min(n,i+d[i]*x[i]); j++) { dp[j]+=dp[i]; dp[j]%=MOD; } } ans+=dp[i]; ans%=MOD; } cout<<ans<<endl; }

컴파일 시 표준 에러 (stderr) 메시지

Main.cpp:14:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
   14 | main() {
      | ^~~~
#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...