社区讨论

80pts

P1733猜数(IO交互版)参与者 3已保存回复 3

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
3 条
当前快照
1 份
快照标识符
@mhj0073n
此快照首次捕获于
2025/11/03 18:29
4 个月前
此快照最后确认于
2025/11/03 18:29
4 个月前
查看原帖
CPP
//Source Code
#include <iostream>
#include <cstdio>
#include <algorithm>
#include <cstring>
#include <vector>
#include <queue>
#include <map>
#include <cctype>
#include <set>
#include <stack>

//using namespace std;

using i64 = long long;
using u64 = unsigned long long;
using u32 = unsigned;

constexpr i64 N = 1e6 + 10;
constexpr i64 INF = 1e9 + 10;
constexpr i64 MOD = 998244353;
constexpr i64 P = 1e9 + 7;

i64 ans;
int _;
int ask;

inline void solve(){
	i64 l = 1 , r = INF;
	while (l <= r) {
		i64 mid = l + r >> 1;
		std :: cout << mid << std :: endl;		
		int o;
		std :: cin >> o;
		if (o == 0) {
			return ;
		} if (o == -1) l = mid + 1;
		if (o == 1) r = mid - 1; 
	}
	return ;
}

signed main(){
	std :: ios :: sync_with_stdio(false);
	std :: cin.tie(0) , std :: cout.tie(0);
	//std :: cin >> _;
	_ = 1;
	while(_ --> 0) solve();
	return (0 - 0);
}

/*

*/

回复

3 条回复,欢迎继续交流。

正在加载回复...