의도된 시간복잡도
🔒시간 제한
1.000 S메모리 제한
128 MB제출 수
1정답 수
1정답률
100.000%
문제 설명
같은 입출력이라도, 어떤 방식을 사용하냐에 따라 그 속도는 천차만별일 수 있다.
대표적으로 C, C++, JAVA, Python에서의 빠른 입출력 방식을 요약해보자면 아래와 같다.
- C : scanf(), printf()는 이미 그 자체로 충분히 빠른 입출력 함수에 속한다.
- C++ : C의 입출력 방식을 써도 되지만, cin, cout을 사용할 경우 ios_base::sync_with_stdio(false)와 cin.tie(nullptr) 라는 문장을 추가해 주어야 한다. 이 문장을 쓰면 C 스트림과 동기화가 끊기기 때문에 C 스타일의 입출력 함수를 혼용하면 안 된다.
- Java : Scanner와 System.out.print 대신에 BufferedReader와 BufferedWriter를 사용하면 된다.
- Python : input 대신에 sys.stdin.readline을 사용해 보자. 행 단위로 읽어들이기 때문에, 맨 끝에 개행문자가 같이 읽어짐을 유의해야 한다.
입력 설명
첫째 줄에 테스트 케이스의 개수 $T$가 주어진다. $(1 ≤ T ≤ 10^6)$
둘째 줄부터 $T$개의 줄에 걸쳐 두 정수 $A, B$가 공백으로 구분되어 주어진다. $(-10^9 ≤ A, B ≤ 10^9)$
출력 설명
각 테스트 케이스마다 $A+B$의 결과를 한 줄에 하나씩 차례대로 출력한다.
예시 1
입력
3
1 3
-5 5
5 10
출력
4
0
15
힌트 - 아이템
🔒 힌트 아이템을 사용하여 해금 하실 수 있습니다.
기여
만든 사람 : pill27211