167 条题解

  • -37
    @ 2021-5-24 13:48:12

    二分求解即可

    #include<bits/stdc++.h>
    #define N 100010
    using namespace std;
    int a,b;
    int s(int a,int b) {
    	int l=-1e9,r=1e9,mid;
    	while(l<r) {
        	mid=(l+r)/2;
        	if(mid==a+b)
        	    return mid;
        	else if(mid>a+b)
        	    r=mid;
        	else
        	    l=mid;
        }
    }
    int main() {
    	cin>>a>>b;
    	cout<<s(a,b);
    	return 0;
    }
    
    • @ 2025-2-21 19:58:24

      需要这么麻烦吗????????

信息

ID
56
时间
1000ms
内存
1024MiB
难度
1
标签
递交数
9767
已通过
4405
上传者