社区讨论

50分求优化

P1001A+B Problem参与者 7已保存回复 8

讨论操作

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

当前回复
8 条
当前快照
1 份
快照标识符
@mi0vf3nd
此快照首次捕获于
2025/11/16 06:41
4 个月前
此快照最后确认于
2025/11/16 13:38
4 个月前
查看原帖
rt
CPP
#include <bits/stdc++.h>
#define iosFast ios::sync_with_stdio(false); cin.tie(nullptr); cout.tie(nullptr)
#define int long long
using namespace std;
int a, b;
inline bool check(int key) {
	if (key == a + b) return true;
	else return false;
}
signed main() {
    iosFast;
    cin >> a >> b;
    int l, r, mid;
    l = 1, r = 1e9 * 2;
    while (l <= r) {
    	mid = l + r >> 1;
    	if (check(mid)) break;
    	else if (mid > a + b) r = mid;
    	else l = mid;
    }
    cout << mid;
    return 0;
}

回复

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

正在加载回复...