結果
問題 | No.246 質問と回答 |
ユーザー |
![]() |
提出日時 | 2019-01-23 00:50:31 |
言語 | C++17 (gcc 13.3.0 + boost 1.87.0) |
結果 |
WA
|
実行時間 | - |
コード長 | 830 bytes |
コンパイル時間 | 776 ms |
コンパイル使用メモリ | 88,564 KB |
最終ジャッジ日時 | 2025-01-06 20:35:40 |
ジャッジサーバーID (参考情報) |
judge4 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | WA * 30 |
ソースコード
#include<map> #include<iostream> #include<deque> #include<algorithm> #include<string> #include<cctype> #include<iomanip> #include<vector> #include<queue> #include<tuple> #include<stdio.h> using namespace std; #define REP(i,b,e) for(ll i=(ll)b;i<(ll)e;i++) #define rep0(i,n) REP(i,0ll,n) #define rep1(i,n) REP(i,1ll,n+1) #define shosu setprecision(10) typedef long long ll; typedef pair<ll,ll> P; typedef pair<P,ll> Q; ll longinf=1ll<<60; int inf=1<<29; int dh[]={1,-1,0,0}; int dw[]={0,0,1,-1}; int main(){ int ok=1e9; int ng=0; while(ok-ng>1){ int mid=(ok+ng)/2; cout<<"? "<<mid<<endl; fflush(stdout); int x; cin>>x; if(x) ng=mid; else ok=mid; } cout<<"! "<<ok<<endl; fflush(stdout); return 0; }