# |
Submission time |
Handle |
Problem |
Language |
Result |
Execution time |
Memory |
268666 |
2020-08-16T16:55:24 Z |
test2 |
Boat (APIO16_boat) |
C++14 |
|
6 ms |
512 KB |
#include<bits/stdc++.h>
#define I inline void
using ll = long long ;
using ld = long double ;
using namespace std ;
const int N = 1e6 + 7 , mod = 1e9 + 7 ;
// how interesting!
int n;
ll dp[N] ;
ll ans = 0 ;
int main(){
ios_base::sync_with_stdio(0) ;
cin.tie(0) ;
//freopen("in.in" , "r" , stdin) ;
cin >> n ;
dp[0] = 1ll ;
for(int i = 0 ;i < n ; i++){
ll x , y ;
cin >> x >> y ;
map<ll , ll> mp ;
for(int j = x ;j <= y ;j ++){
for(int k = 0 ; k < j ; k++){
mp[j] += dp[k] ;
}
}
for(auto u : mp){
dp[u.first]+=u.second ;
}
}
for(int i = 0 ;i < N ;i++){
ans = (ans + dp[i]) %mod ;
}
cout<< (mod + ans - 1 ) %mod ;
return 0 ;
}
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Runtime error |
6 ms |
512 KB |
Execution killed with signal 11 |
2 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Runtime error |
6 ms |
512 KB |
Execution killed with signal 11 |
2 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Runtime error |
5 ms |
512 KB |
Execution killed with signal 11 |
2 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Runtime error |
6 ms |
512 KB |
Execution killed with signal 11 |
2 |
Halted |
0 ms |
0 KB |
- |