Submission #137049

#TimeUsernameProblemLanguageResultExecution timeMemory
137049tinjyuHotter Colder (IOI10_hottercolder)C++14
50 / 100
799 ms8184 KiB
#include "grader.h" #include <iostream> using namespace std; int HC(int N){ if(N==1)return 1; long long int n=N; int mid=n/2; long long int l=1,r=n,a=-1,pre=n; while(true) { Guess(r); pre=r; int mid=l; long long int tmp=Guess(mid); //cout<<l<<" "<<r<<" "<<mid<<" "<<pre<<" "<<tmp<<endl; if(tmp==1) { if(pre>mid) { r=(mid+pre)/2; if((mid+pre)%2==0)r--; } else { l=(mid+pre)/2+1; } } if(tmp==-1) { if(pre>mid) { l=(mid+pre)/2+1; } else { r=(mid+pre)/2; if((mid+pre)%2==0)r--; } } if(tmp==0)return (mid+pre)/2; } } //1 2 3 4 5 6

Compilation message (stderr)

hottercolder.cpp: In function 'int HC(int)':
hottercolder.cpp:7:6: warning: unused variable 'mid' [-Wunused-variable]
  int mid=n/2;
      ^~~
hottercolder.cpp:8:24: warning: unused variable 'a' [-Wunused-variable]
  long long int l=1,r=n,a=-1,pre=n;
                        ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...