P11145 「SFMOI Round I」Strange Homura Game
很臭的题号……
观察到 的范围远大于 ,询问一个很大的 ,得到回答 ,设 ,则有 ,
这时令 ,不难发现返回的结果正好是 ,这道题就被我们观察出来了。
代码:
#include<bits/stdc++.h>
using namespace std;
#define int long long
int T;
signed main(){
cin>>T;
while(T--){
int x1=5e17,y1,y2;
cout<<"? "<<x1<<endl;
cin>>y1;
cout<<"? "<<x1-y1-1<<endl;
cin>>y2;
cout<<"! "<<y2+1<<endl;
}
return 0;
} 

Comments NOTHING