[C++] 시간초과 해결방법
백준에서 시간초과 나는경우 로직 문제(시간 복잡도)인 경우가 많지만 입출력 관련 코드 때문에 시간초과가 나는 경우가 생각보다 많은 것 같다. (나포함) 그래서 일단 시간초과 나면 아래의 코드를 main함수안에 추가하고 제출한다. 1. endl 대신 "\n" 백준 처음 풀때는 쉬운문제를 풀어서 endl써도 상관없는 문제가 많았지만 solve.ac 난이도로 실버대에만 들어와도 endl쓰면 시간초과가 나는 경우가 많은 것 같다. 종종 백준 문제 질문게시판에서 시간초과 난 글 보면 endl을 "\n"로만 고치면 통과되는 글이 종종 보인다. 줄바꿈은 "\n" 필수입니다.. 2. ios::sync_with_stdio(false); main 함수안에 맨위에 이 코드를 써주면 c 표준 stream과 C++ 표준 str..
알고리즘 문제풀이
2021. 2. 10. 14:07
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 자바
- 알고리즘
- 그리디알고리즘
- 게임이론
- 동적계획법
- 프로그래머스
- dp
- 스택
- BFS
- 토마토
- 우선순위큐
- 다이나믹프로그래밍
- 문자열
- Swift
- dfs
- 수학
- 정렬
- 최소힙
- 브루트포스
- 파이썬
- 최대힙
- Stack
- 트리
- 웹크롤링
- 백트래킹
- 최단경로
- 투포인터
- 백준
- 이분탐색
- c++
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
글 보관함