题解:P14750 月影戀
Zzy31415926 · · 题解
题解:P14750 月影戀
前言
提供者绿名绿勾绿气球,难度绿题,状态AC绿还是很舒服的。(* ̄w ̄)′
一道思维题。
思路
你说得对,但是题意已经很清晰了。
我们来分析一下
我们重新来看
代码
#include <bits/stdc++.h>
#define int long long
// 虽然在上文中强调了很多遍数据范围,但是十年OI一场空,______________。
using namespace std;
int t, lb, a, b = (1ll << 60); // 写 1ll 保持好习惯
signed main() {
cin >> t;
while (t--) {
while (a != b) {
lb += a;
cout << "? " << b << " " << b - lb << "\n"; // 同思路
cout.flush();
cin >> a;
cout.flush();
}
cout << "! " << lb << "\n"; // a 不等于 b 时就跳出循环直接输出
lb = 0; a = 0;
}
return 0; // 完结撒花
}
后记
欢迎批评指错,期待与大家共同学习进步!ヾ(^▽^)