C++ 입출력 속도 줄이기 !
2022. 8. 3. 22:11ㆍSTUDY/C++
반응형
나는 시간이없다.
빠르게 빠르게 해야하는데 입출력에서 시간을 낭비하면 안된다 !
cin / cout 으로 보통쓰는데, 이게 일반적으로 사용하면 느린갑다.
ios_base::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
요걸 넣어주면 좀 더 빨라진다고하니, 한번 써볼까?
편법이라고하는데, 조건이 있다.
1) 싱글 스레드에서만 사용가능.
2) printf, scanf와 섞어서 사용하면 안됨 !
근ㄷㅔ...코테에서도 이거 쓰나....? 쓰는거 못본거같은데 ... 흠... 찾아봐야겠군...
#include <iostream>
using namespace std;
int main() {
ios_base::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
int n, m;
cin >> n >> m;
cout << n+m << "\n";
return 0;
}
결국,
cin, cout 속도 높이는 코드 추가 > scanf, printf > cin, cout
요 순서로 빠른것이다. !
참고하자.
728x90
반응형
'STUDY > C++' 카테고리의 다른 글
c++ - stack/queue (0) | 2022.08.07 |
---|---|
C++ - list (0) | 2022.08.06 |
C++ - vector (0) | 2022.08.06 |
vector & array (2) | 2022.08.04 |
C++ 빠르게 익히기. (0) | 2022.08.03 |