NC18311. 送分题
描述
- #include<cstdio>#include<iostream> using namespace std; int a,b,c; int main(){long long l=1,r=int(1e9)<<1:cin》a>>b;while(r-l>1){c=(l+r)>>1;if(c-b<a)l=c;else if(c-b>a)r=c;else return printf("%d\n",c); } if(l!=r)return printf("%d\n",r); }
输入描述
输入共一行,两个整数a和b,范围在int之间
输出描述
输出一个整数表示答案
示例1
输入:
5 123
输出:
128
Pascal(fpc 3.0.2) 解法, 执行用时: 1ms, 内存消耗: 256K, 提交时间: 2018-09-02 22:00:39
var a,b:int64; begin read(a,b); write(a+b); end.
Python(2.7.3) 解法, 执行用时: 13ms, 内存消耗: 3056K, 提交时间: 2018-08-29 19:08:44
a,b = map(int,raw_input().split()); print(a + b);
Python3(3.5.2) 解法, 执行用时: 38ms, 内存消耗: 3572K, 提交时间: 2018-08-29 22:22:50
print(sum(map(int,input().split())))