int setvbf(FILE* stream,char* buf,int type,unsigned size)
stream :指向流的指针 ; buf : 期望缓冲区的地址; type : 期望缓冲区的类型: _IOFBF(满缓冲):当缓冲区为空时,从流读入数据。或者当缓冲区满时,向流写入数 据。 _IOLBF(行缓冲):每次从流中读入一行数据或向流中写入一行数据。 _IONBF(无缓冲):直接从流中读入数据或直接向流中写入数据,而没有缓冲区。 size : 缓冲区内字节的数量。
描述
有N组数据,每组数据给两个正整数A和B,输出它们的和C = A + B。
输入
共N+1行。
第1行是正整数N。
第2行至第N+1行每行两个正整数 A 和 B。
输出
共N行,每行一个正整数,即 A 与 B 之和 C。
输入样例
3
10 30
20 40
15 22
输出样例
40
60
37
数据范围
1 <= N <= 1.5 × 106
1 <= {a, b} <= 108
资源限制
时间:1 sec
空间:256 MB
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
setvbuf(stdin,new char[1<<20],_IOFBF,1<<20);
setvbuf(stdout,new char[1<<20],_IOFBF,1<<20);
int N;
scanf("%d",&N);
for(int i=0;i<N;i++){
int A,B;
scanf("%d%d",&A,&B);
printf("%d\n",A+B);
}
return 0;
}