Submission #753877

#TimeUsernameProblemLanguageResultExecution timeMemory
753877bgnbvnbvSails (IOI07_sails)C++14
30 / 100
1073 ms3148 KiB
#include<bits/stdc++.h> #define TASKNAME "codeforce" #define pb push_back #define pli pair<int,int> #define fi first #define se second #define fastio ios_base::sync_with_stdio(false); cin.tie(NULL); using namespace std; using ll=long long; const ll maxN=2e5; const ll inf=1e18; const ll mod=1e9+7; pli a[maxN],cc[maxN]; ll h[maxN],ans=0; ll n; void solve() { cin >> n; for(int i=1;i<=n;i++) cin >> a[i].fi >> a[i].se; sort(a+1,a+n+1); for(int i=1;i<=1e5;i++) h[i]=0; for(int i=1;i<=n;i++) { for(int j=1;j<=a[i].fi;j++) cc[j]={h[j],j}; sort(cc+1,cc+a[i].fi+1); for(int j=1;j<=a[i].se;j++) { ans+=cc[j].fi; h[cc[j].se]++; } } cout << ans; } int main() { fastio //freopen(TASKNAME".INP","r",stdin); //freopen(TASKNAME".OUT","w",stdout); solve(); }
#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...