제출 #896006

#제출 시각아이디문제언어결과실행 시간메모리
896006pccWorm Worries (BOI18_worm)C++14
0 / 100
1 ms344 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long #define pll pair<ll,ll> #define pii pair<int,int> #define fs first #define sc second #define tlll tuple<ll,ll,ll> #define int ll const int mxn = 1e6+10; int N,M,K; int dp[mxn]; int C = 0; int ask(int x,int y = 1,int z = 1){ cout<<"? "<<x<<' '<<y<<' '<<z<<endl; C++; int re; cin>>re; if(re == -1)exit(0); return re; } main(){ cin>>N>>M>>K; int l = 1,r = N; while(r-l>1){ int mid = (l+r)>>1; if(ask(mid)>=ask(mid+1))r = mid; else l = mid; } if(l == r)cout<<"! "<<l<<" 1 1"<<endl; else if(ask(l)<=ask(r))cout<<"! "<<r<<" 1 1"<<endl; else cout<<"! "<<l<<" 1 1"<<endl; return 0; }

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

worm.cpp:27:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
   27 | main(){
      | ^~~~
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...