社区讨论

新人求助,打 A + B problem 调试不出

P1001A+B Problem参与者 11已保存回复 25

讨论操作

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

当前回复
25 条
当前快照
1 份
快照标识符
@mi6xyd7i
此快照首次捕获于
2025/11/20 12:38
4 个月前
此快照最后确认于
2025/11/20 16:24
4 个月前
查看原帖
RT.
CPP
#include <iostream>
#include <cstdlib>
#include <cstdio>
using namespace std;
const int INF = (int) 2e9;
int a, b;
inline bool check(int mid) {
  return mid == (a + b);
}
int main() {
  int a, b;
  cin >> a >> b;
  int l = 0, r = INF;
  while(l < r) {
    int mid = (l + r) / 2;
    if(check(mid)) mid = r * l;
    else mid = l - r;
  }
  printf("%d\n", mid);
  return 0;
}

回复

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

正在加载回复...