Submission #878622

#TimeUsernameProblemLanguageResultExecution timeMemory
878622Muhammad_AneeqSure Bet (CEOI17_sure)C++17
Compilation error
0 ms0 KiB
/* بسم الله الرحمن الرحيم Author: (:Muhammad Aneeq:) */ #pragma GCC optimize("O2") #pragma GCC optimize("Ofast") #pragma GCC target("avx,avx2,fma") #include <iostream> #include <algorithm> using namespace std; #define ld long double int const N=1e5+10; ld a[N],b[N]; bool comp(ld i,ld j) { return (i>j); } inline void solve() { int n; cin>>n; for (int i=0;i<n;i++) cin>>a[i]>>b[i]; sort(a,a+n,comp); sort(b,b+n,comp); ld pre[2][n+1]={}; for (int i=0;i<n;i++) { pre[0][i+1]=pre[0][i]+a[i]; pre[1][i+1]=pre[1][i]+b[i]; } ld ans=0; for (int i=1;i<=2*n;i++) { int x=min(n,i); for (int j=0;j<=x;j++) ans=max(ans,min(pre[0][j]-i,pre[1][x-j]-i)); } printf("%.4lf\n",(double)ans); } int main() { ios_base::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL); solve(); }

Compilation message (stderr)

during RTL pass: expand
sure.cpp: In function 'void solve()':
sure.cpp:27:6: internal compiler error: in make_decl_rtl, at varasm.c:1342
   27 |   ld pre[2][n+1]={};
      |      ^~~
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-10/README.Bugs> for instructions.