Submission #922469

# Submission time Handle Problem Language Result Execution time Memory
922469 2024-02-05T14:34:13 Z IUA_Hasin Art Exhibition (JOI18_art) C++17
0 / 100
1 ms 344 KB
#include <bits/stdc++.h>
 
#define endl                                "\n"
#define finp                                for(int i=0; i<n; i++)
#define fknp                                for(int k=0; k<n; k++)
#define yeap                                cout<<"YES"<<endl
#define nope                                cout<<"NO"<<endl
#define inpintn                             int n; cin>>n
#define inpintarrn                          int arr[n]; for(int i=0; i<n; i++){cin>>arr[i];}
#define inpllarrn                           long long arr[n]; for(int i=0; i<n; i++){cin>>arr[i];}
#define ll                                  long long
#define pb                                  push_back
#define answer                              cout<<ans<<endl
#define INF                                 (ll)(1e18)
 
 
using namespace std;
 
int main ()
{ 
    ll n;
    cin>>n;
    vector<vector<ll>> sizval;
    for(int i=0; i<n; i++){
        ll a, b;
        cin>>a;
        cin>>b;
        sizval.push_back({a,b});
    }

    sort(sizval.begin(), sizval.end());

    ll arr[n+1];
    arr[0] = 0;
    for(int i=1; i<=n; i++){
        arr[i] = arr[i-1]+sizval[i-1][1];
    }

    ll ans = (-1)*(INF);
    ll ans1;

    for(int i=0; i<n; i++){
        for(int j=i+1; j<n; j++){
            ll minn = sizval[i][0];
            ll maxx = sizval[j][0];
            ll s = arr[j+1] - arr[i];
            ans1 = s+minn-maxx;
            ans = max(ans, ans1);
        }
    }

    cout<<ans<<endl;

    // for(int i=0; i<=n; i++){
    //     cout << arr[i] << " ";
    // }

    
    
    
    return 0;
 
 
}
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 344 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 344 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 344 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 344 KB Output isn't correct
2 Halted 0 ms 0 KB -