Submission #890396

#TimeUsernameProblemLanguageResultExecution timeMemory
890396Sir_Ahmed_ImranSails (IOI07_sails)C++17
40 / 100
1095 ms4888 KiB
///~~~LOTA~~~/// #include <bits/stdc++.h> using namespace std; #define nl '\n' #define ff first #define ss second #define ll long long #define append push_back #define all(x) (x).begin(),(x).end() void solve(){ ll n,m,o,p,q,r; cin>>n; vector<pair<ll,ll>> v; for(int i=0;i<n;i++){ cin>>p>>q; v.append({p,q}); } sort(all(v)); vector<ll> x; priority_queue<ll,vector<ll>,greater<ll>> Q; o=p=0; for(auto& i:v){ for(int j=p;j<i.ff;j++) Q.push(0); for(int j=0;j<i.ss;j++){ o+=Q.top(); x.append(Q.top()+1); Q.pop(); } while(!x.empty()){ Q.push(x.back()); x.pop_back(); } p=i.ff; } cout<<o; } int main(){ ios_base::sync_with_stdio(false);cin.tie(NULL); solve(); return 0; }

Compilation message (stderr)

sails.cpp: In function 'void solve()':
sails.cpp:11:10: warning: unused variable 'm' [-Wunused-variable]
   11 |     ll n,m,o,p,q,r;
      |          ^
sails.cpp:11:18: warning: unused variable 'r' [-Wunused-variable]
   11 |     ll n,m,o,p,q,r;
      |                  ^
#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...
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...