빠른 A+B


문제 정보
check포인트 : 1 (부분 점수)
schedule시간 제한 : 1.0s
storage메모리 제한 : 512M
edit_square출제자:
 
답안 제출

간단한 덧셈을 아주 많은 줄에 걸쳐 반복하는 문제다. 계산 자체는 쉽지만, 입출력 속도가 느리면 계산이 아무리 빨라도 제한 시간을 넘길 수 있다는 점을 익히는 것이 목적이다.

언어별 고속 입출력 방법을 미리 적용해 두자.

  • C++: cin/cout을 쓴다면 cin.tie(NULL)과 sync_with_stdio(false)를 함께 적용하고, endl 대신 개행문자(\n)를 사용한다. 이 설정을 켠 뒤에는 scanf/printf 등 C 방식 입출력과 섞어 쓰면 안 된다.
  • Java: Scanner와 System.out.println 대신 BufferedReader와 BufferedWriter를 사용한다. flush는 마지막에 한 번만 호출하면 된다.
  • Python: input 대신 sys.stdin.readline을 사용한다. 개행문자까지 함께 읽히므로 문자열로 쓸 때는 .rstrip()을 붙여 주는 것이 좋다.

입력 스트림과 출력 스트림은 별개이므로, 모든 입력을 다 받아 두었다가 한꺼번에 출력할 필요는 없다. 한 줄 읽고 한 줄 출력하는 방식도 무방하다.

입력

첫 줄에 테스트케이스의 개수 T(최대 1,000,000)가 주어진다. 이후 T개의 줄에 정수 A와 B가 한 쌍씩 주어지며, 두 값 모두 1 이상 1,000 이하이다.

출력

각 쌍의 A+B 값을 입력 순서대로 한 줄에 하나씩 출력한다.

예제 입력 1

5
1 1
12 34
5 500
40 60
1000 1000

예제 출력 1

2
46
505
100
2000

댓글

현재 작성된 댓글이 없습니다.