제출 #715555

#제출 시각아이디문제언어결과실행 시간메모리
715555vjudge1쌀 창고 (IOI11_ricehub)C++14
컴파일 에러
0 ms0 KiB
#include<bits/stdc++.h> using namespace std; int besthub(int n,int l,int x[],int b){ int cost,mid,mx_cost,ans; vector<int> prefixSum(l,0); for(int i=1;i<=n;i++)prefixSum[i] = prefixSum[i-1]+x[i-1]; //for(int i=1;i<=n;i++)cout<<prefixSum[i]<<" "; cout<<endl; for(int st=1;st<=n;st++){ for(int en=st;en<=n;en++){ mid = (st+en)/2; cost = (mid-st)*x[mid]-(prefixSum[mid-1]-prefixSum[st-1]) + (prefixSum[en]-prefixSum[mid])-(en-mid)*x[mid]; if(cost <= b)ans = max(ans,en-st+1); //cout<<st<<" "<<en<<" "<<cost<<endl; } } return ans; }

컴파일 시 표준 에러 (stderr) 메시지

ricehub.cpp: In function 'int besthub(int, int, int*, int)':
ricehub.cpp:5:18: warning: unused variable 'mx_cost' [-Wunused-variable]
    5 |     int cost,mid,mx_cost,ans;
      |                  ^~~~~~~
ricehub.cpp:19:12: warning: 'ans' may be used uninitialized in this function [-Wmaybe-uninitialized]
   19 |     return ans;
      |            ^~~
/usr/bin/ld: /tmp/cco5RojQ.o: in function `main':
grader.cpp:(.text.startup+0xae): undefined reference to `besthub(int, int, int*, long long)'
collect2: error: ld returned 1 exit status