제출 #700671

#제출 시각아이디문제언어결과실행 시간메모리
700671Hossam_Art Exhibition (JOI18_art)C++17
50 / 100
206 ms32268 KiB
#include <bits/stdc++.h> using namespace std; #define int long long #define IO ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0); #define endl '\n' const int N = 2e5 + 5; const int MOD = 1e9 + 7; int n; int dp[N]={}; vector<pair<int,int>> v; int32_t main() { IO cin>>n; for(int i=0;i<n;i++){ int a,b;cin>>a>>b;v.push_back({a,b}); } sort(v.begin(),v.end()); dp[0]=v[0].second; for(int i=1;i<n;i++){ dp[i]=max(v[i].second,dp[i-1] + v[i-1].first-v[i].first + v[i].second); } int ans=0; for(int i=0;i<n;i++){ ans=max(ans,dp[i]); } cout<<ans<<endl; } /* 3 a b 3 + 2 - 4 + 5 2 3 4 5 11 2 0 1 2 3 4 5 6 7 8 9 10 11 3 5 2 */
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...