- std::ios::sync_with_stdio(false); std::cin.tie(NULL); std::cout.tie(NULL);
#include<iostream>
int T, A, B;
int main() {
std::ios::sync_with_stdio(false); std::cin.tie(NULL); std::cout.tie(NULL);
std::cin >> T;
for (int i = 0; i < T; i++)
{
std::cin >> A >> B;
std::cout << A + B << "\n";
}
}
std::ios::sync_with_stdio(false); std::cin.tie(NULL); std::cout.tie(NULL);
- C와 C++의 표준 stream의 동기화를 끊는 역할
- cin과 cout의 속도가 C의 입출력 속도에 비해 떨어지기 때문에 해당 코드를 이용해 속도를 높임
cin/cout을 사용하고자 한다면,
- cin.tie(NULL), cout.tie(NULL), sync_with_stdio(false) 적용
- endl 대신 개행문자(\n)를 사용
단, 이렇게 하면 더 이상 scanf/printf/puts/getchar/putchar 등 C의 입출력 방식을 사용할 수 없음
'코딩테스트 > programming_C++' 카테고리의 다른 글
baekjoon #10818_최소, 최대_c++ (0) | 2021.10.24 |
---|---|
baekjoon #10951_A+B - 4_c++ (0) | 2021.10.24 |
baekjoon #2439_별 찍기 - 2_c++ (0) | 2021.10.24 |
baekjoon #2588_곱셈_c++ (0) | 2021.10.24 |
baekjoon #1008_A/B_c++ (0) | 2021.10.24 |