Submission #1027356

#TimeUsernameProblemLanguageResultExecution timeMemory
1027356vjudge1Sure Bet (CEOI17_sure)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> #define fi first #define se second #define ll long long #define ull unsigned long long #define pii pair<int, int> #define pll pair<ll, ll> #define pb push_back #define taskname "" using namespace std; ll n,i,l,r,mid; double a[100009],b[100009],ans=0.0,ma,ans1,k; int main() { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); cin>>n; for(i=1;i<=n;i++){ cin>>a[i]>>b[i]; }sort(a+1,a+n+1,greater<>()); sort(b+1,b+n+1,greater<>()); for(i=1;i<=n;i++) a[i]+=a[i-1]; for(i=1;i<=n;i++) b[i]+=b[i-1]; for(i=0;i<=n;i++){ ans1=a[i]-i; l=0;r=n;ma=0.0; while(l<=r){ mid=(l+r)/2; k=min(ans1-mid,double(b[mid])-mid-i); if(k>=ma){ ma=k; //if(i==3&&mid==1) cout<<k<<"\n"; if(double(b[mid])-mid-i>ans1-mid) r=mid-1; else if(double(b[mid])-mid-i<ans1-mid) l=mid+1; else break; }else{ if(double(b[mid])-mid-i<ans1-mid) l=mid+1; else r=mid-1; } }//if(i==4) cout<<ma; if(ans<ma) ans=ma; //cout<<ans<<"\n"; //if(ans==1.1000) cout<<i<<"\n"; } printf("%.4lf",(double)ans); return 0;

Compilation message (stderr)

sure.cpp: In function 'int main()':
sure.cpp:48:10: error: expected '}' at end of input
   48 |  return 0;
      |          ^
sure.cpp:13:12: note: to match this '{'
   13 | int main() {
      |            ^