Submission #844373

#TimeUsernameProblemLanguageResultExecution timeMemory
844373vjudge1Pod starim krovovima (COCI20_psk)C++17
50 / 50
1 ms348 KiB
#include <bits/stdc++.h> using namespace std; #define int long long main(){ int n;cin>>n; int tot = 0; vector<pair<int,int>> arr(n); for (int i = 0; i < n; ++i) { int x;cin>>x; tot+=x; cin>>arr[i].first; arr[i].second=i; } sort(arr.rbegin(), arr.rend()); vector<int> ans(n); int kk = 0; for (int i = 0; i < n; i++){ int ver = min(arr[i].first,tot); tot-=ver; if (ver==0) kk++; ans[arr[i].second]=ver; } cout<<kk<<endl; for (int i = 0; i < n; ++i) { cout<<ans[i]<<" "; } cout<<endl; }

Compilation message (stderr)

psk.cpp:4:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
    4 | main(){
      | ^~~~
#Verdict Execution timeMemoryGrader output
Fetching results...