제출 #1178761

#제출 시각아이디문제언어결과실행 시간메모리
1178761omarrrr코알라 (APIO17_koala)C++20
29 / 100
28 ms448 KiB
#include "koala.h" int B[100],R[100]; int minValue(int n,int w){ for(int i=0;i<n;i++){ B[i]=0; R[i]=0; } B[0]=1; playRound(B,R); for(int i=0;i<n;i++){ if(R[i]==0){ return i; } } } int maxValue(int n,int w){ for(int i=0;i<n;i++){ B[i]=1; R[i]=0; } playRound(B,R); int res=-1; int x=2,tot=0; for(int i=0;i<12;i++){ tot=0; for(int j=0;j<n;j++){ if(R[j]>1){ B[j]=x; tot++; res=j; }else{ B[j]=0; } } if(tot==1){ return res; } x++; playRound(B,R); } return res; } int greaterValue(int n,int w){ int l=1,r=13,mid; while(l<=r){ mid=(l+r)/2; for(int i=0;i<n;i++){ B[i]=0; R[i]=0; } B[0]=B[1]=mid; playRound(B,R); if(R[0]>R[1]){ return 0; }else if(R[1]>R[0]){ return 1; }else if(R[1]>mid){ l=mid+1; }else{ r=mid-1; } } return 0; } void allValues(int n,int w,int* p){ return; }

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

koala.cpp: In function 'int minValue(int, int)':
koala.cpp:20:1: warning: control reaches end of non-void function [-Wreturn-type]
   20 | }
      | ^
#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...