# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
26756 | 2017-07-05T12:04:50 Z | baactree | Hotter Colder (IOI10_hottercolder) | C++14 | 813 ms | 8288 KB |
#include "grader.h" int HC(int N){ int le,ri; int st,fi; st=1; fi=N; le=1; ri=N; int pre=-1000; while(true){ if(le==ri) return le; int mid=(le+ri)/2; int x=2*mid-pre; if(x==pre) x++; if(x>=le&&x<=ri){ int k=Guess(x); if(k==0) return (x+pre)/2; else if(k>0){ if(x<pre){ ri=(x+pre)/2-((x+pre)%2==0); pre=x; } else{ le=(x+pre)/2+1; pre=x; } } else{ if(x<pre){ le=(x+pre)/2+1; pre=x; } else{ ri=(x+pre)/2-((x+pre)%2==0); pre=x; } } } else{ x=(le*2+ri)/3; Guess(x); pre=x; } } return 0; }
Compilation message
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 29 ms | 1272 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 29 ms | 1272 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 29 ms | 1272 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Partially correct | 813 ms | 8288 KB | Output is partially correct - alpha = 0.160000000000 |