Submission #105015

#TimeUsernameProblemLanguageResultExecution timeMemory
105015puyu_liaoBoat (APIO16_boat)C++14
9 / 100
4 ms512 KiB
#include<bits/stdc++.h> #include<stdint.h> using namespace std; #define IOS {cin.tie(0);ios_base::sync_with_stdio(false);} #define N 505 #define int int64_t const int MOD = 1000000007; int in[N]; int dp[N]; int32_t main(){ IOS; int n,ans = 0; cin >> n; for(int i=1;i<=n;i++) cin >> in[i] >> in[i]; dp[0] = 1; for(int i=1;i<=n;i++) { for(int j=0;j<i;j++) if(in[i] > in[j]) (dp[i] += dp[j]) %= MOD; } for(int i=1;i<=n;i++) (ans += dp[i]) %= MOD; cout << ans << '\n'; 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...