💡 이 글은 코리아IT아카데미 알고리즘 스터디 그룹과 공유하기 위해 작성되었습니다
목차
- 연습 제작 기준
- 백준 사용법
- 핵심 자료구조 & 알고리즘
- 시간복잡도 계산 방법
연습 제작 기준
- 주에 한 연습씩 (월요일 ~ 일요일)
- 각 연습은 하나의 주제를 가짐 (ex. 스택, dp, bfs, ...)
- 각 연습은 총 7문제 (1일 1문제 컨셉, 필수는 아님)
- 문제 난이도: 브론즈 3개, 실버 2개, 골드 1개, 플래티넘 1개
(적당한 문제가 없을 시 변동 가능) - 정답률 높은 문제 위주 (왜? 함정 없이 정석적인 문제)
백준 사용법
📑 JAVA 정답 제출 방법
푼 문제의 ‘제출’ 메뉴에 아래 두가지를 지켜서 제출
- package 삭제
- class명 Main으로 수정
위를 지키지 않을 경우 아래의 에러 발생
🏅 solved.ac 연동 방법
solved.ac를 백준에 연동하면 문제&개인 티어를 볼 수 있습니다
- 백준 사이트 접속
- 상단 ‘설정’ 클릭
- 좌측 ‘solved.ac’ 클릭 후 연동 수행
- 좌측 ‘보기’ 클릭
- ‘solved.ac 티어’ 메뉴에서 보기로 변경
📊 연습 진행 상황 읽는 법
핵심 자료구조 & 알고리즘
🗃️ 자료구조
- array
- stack
- queue
- graph
- priority queue
- tree
- heap
- dequeue
- linked list
- b-tree
- hash table
*제가 생각하는 중요도 순으로 작성했습니다.
*다른 의견 있으시면 적극 반영하겠습니다.
🤖 알고리즘
- dp
- greedy
- bruteforce
- dfs
- bfs
- 구현
- 수학
- 그래프 이론
- 투포인터
- 게임 이론
- 백트래킹
- prefix sum
- 최단 경로
- 다익스트라
- 이진 탐색
시간복잡도 계산 방법
⏱️ 1억 == 1초
아래 코드는 모두 1초가 걸림
'-- 기타 -- > Problem Solve' 카테고리의 다른 글
[백준 17287] The Deeper, The Better (0) | 2024.05.01 |
---|---|
[2024 KAKAO WINTER INTERNSHIP] 도넛과 막대 그래프 (0) | 2024.04.14 |
[Codeforces Round 939] B. Nene and the Card Game (0) | 2024.04.14 |
[2024 KAKAO WINTER INTERNSHIP] 가장 많이 받은 선물 (0) | 2024.04.14 |
[Codeforces Round 939] A. Nene's Game (0) | 2024.04.14 |