작심 24/7

[백준] 15552 빠른 A+B 본문

백준

[백준] 15552 빠른 A+B

모닝수박 2020. 5. 20. 02:21
 

15552번: 빠른 A+B

첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다.

www.acmicpc.net

빠른 입출력을 요한다고 문제에

cin.tie(NULL)과 sync_with_stdio(false)를 둘 다 적용하라고 대놓고 적혀있다.

이게 뭐지...? 하고 찾아봤더니

 

 

이런 식으로 속도를 확 줄여준다고 한다.

그러나 일종의 편법이므로 알고리즘 풀이에는 사용되지만 실무에선 쓰지 않는다고 한다

ios_base::sync_with_stdio(false);

cin.tie(NULL);

#include <iostream>
using namespace std;
int main() {
	ios_base::sync_with_stdio(false);
	cin.tie(NULL);
	int T;
	cin >> T;
	int A, B;
	for (int i = 0; i < T; i++) {
		cin >> A >> B;
		cout << A + B << "\n";
	}
	return 0;
}

'백준' 카테고리의 다른 글

[백준] 1193번 분수찾기  (0) 2020.05.20
[백준] 11720번 숫자의 합  (0) 2020.05.20
[백준] 4839번 설탕 배달  (0) 2020.05.20
[백준] 11648번 지속  (0) 2020.05.20
[백준] 10808번 알파벳 개수  (0) 2020.05.20
Comments