一个小举动,30->100
  • 板块P1947 猜数
  • 楼主fly_x
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/9/1 14:43
  • 上次更新2024/9/1 19:17:07
查看原帖
一个小举动,30->100
365113
fly_x楼主2024/9/1 14:43

WA 30:

extern "C" int Seniorious(int x);
extern "C" int Chtholly(int n,int c){
	int l = 1, r = n;
	while(1){
		int mid = (l + r) / 2;
		if (Seniorious(mid) == 1) r = mid-1;
		if (Seniorious(mid) == -1) l = mid+1;
		if (Seniorious(mid) == 0) return mid;
	}
}

AC 100:

extern "C" int Seniorious(int x);
extern "C" int Chtholly(int n,int c){
	int l = 1, r = n;
	while(1){
		int mid = (l + r) / 2;
		int res = Seniorious(mid);
		if (res == 1) r = mid-1;
		if (res == -1) l = mid+1;
		if (res == 0) return mid;
	}
}

为什么把函数返回值存到变量里就 AC 了 QAQ

2024/9/1 14:43
加载中...