단계별은 @jh05013님이 관리하고 계십니다.

단계제목설명정보총 문제내가 푼 문제
1입출력과 사칙연산입력, 출력과 사칙연산을 연습해 봅시다. Hello World!11
2if문if문을 사용해 봅시다.5
3for문for문을 사용해 봅시다.11
4while문while문을 사용해 봅시다.3
5실습 1수정 예정6
61차원 배열배열을 사용해 봅시다.7
7함수함수를 정의하면 코드가 깔끔해지고 관리하기 쉬워집니다.3
8문자열문자열을 다루는 문제들을 해결해 봅시다.10
9수학 1수학 문제로 수학적 사고력을 길러 봅시다.8
10수학 2소수와 기하를 다뤄 봅시다.10
11재귀재귀함수를 다뤄 봅시다.4
12실습 2수정 예정0
13브루트 포스가장 간단한 알고리즘인, 모든 경우의 수를 검사하는 브루트 포스 알고리즘을 배워 봅시다.5
14정렬배열의 원소를 순서대로 나열하는 알고리즘을 배워 봅시다.9
15백트래킹모든 경우를 탐색하는 백트래킹 알고리즘을 배워 봅시다.8
16동적 계획법 1기초적인 동적 계획법 문제들을 풀어봅시다.16
17실습 3수정 예정0
18그리디 알고리즘 특정 상황에서 성립하는 그리디 알고리즘을 배워 봅시다.4
19수학 3 정수론과 조합론을 배워 봅시다.11
20스택스택을 구현하고 사용해 봅시다.5
21큐, 덱큐와 덱을 구현하고 사용해 봅시다.7
22실습 4수정 예정0
23분할 정복재귀를 응용하는 알고리즘, 분할 정복을 익혀 봅시다.10
24이분 탐색 이분 탐색 알고리즘을 배워 봅시다.7
25우선순위 큐가장 작은/큰 원소를 뽑는 자료구조를 배워 봅시다.4
26동적 계획법 2조금 더 어려운 동적 계획법 문제를 풀어 봅시다.6
27실습 5수정 예정0
28DFS와 BFS그래프를 순회하는 알고리즘을 배워 봅시다.9
29최단 경로그래프의 간선에 가중치가 없으면 BFS로 최단거리를 찾을 수 있습니다. 가중치가 있다면 어떨까요?7
30동적 계획법 3비트마스크를 배우고, 동적 계획법에 적용해 봅시다. 그 후에는 선형이 아니라 원형으로 구성된 문제를 다룹니다.5
31동적 계획법과 최단거리 역추적지금까지는 최솟값, 최댓값, 최단거리만 찾았습니다. 이번에는 실제 최적해와 최단경로를 찾아 봅시다.8
32스위핑 (수정 예정)스위핑, 투 포인터, 미트 인 더 미들 등을 다룰 것 같은데 안 만들었습니다.1
33실습 6수정 예정0
34트리 대표적인 그래프 종류 중 하나인 트리를 다뤄 봅시다.6
35유니온 파인드유니온 파인드(또는 disjoint set, 상호 배타적 집합, ...) 자료구조를 배워 봅시다.4
36최소 신장 트리최소 비용으로 그래프의 모든 정점을 연결해 봅시다.5
37트리에서의 동적 계획법트리에 동적 계획법을 적용해 봅시다.4
38실습 7수정 예정0
39수학 4 (수정 예정)일단 기하 문제를 넣었고, 또 무엇을 넣을지는 고민 중입니다.5
40문자열 알고리즘 1KMP 알고리즘과 트라이 자료구조를 다뤄 봅시다.7
41위상 정렬 간선에 방향이 있는 그래프의 정점을 나열해 역방향이 없게 만드는 알고리즘을 다뤄 봅시다.5
42최소 공통 조상트리에서 두 정점의 최소 공통 조상을 구하는 자료구조를 배워 봅시다.5
43강한 연결 요소Strongly connected component를 다뤄 봅시다.8
44실습 8수정 예정0
45세그먼트 트리구간 쿼리를 효율적으로 수행하는 자료구조를 배워 봅시다.10
46동적 계획법 4 (수정 예정)동적 계획법의 세계는 끝이 없습니다.0
47컨벡스 헐모든 점을 포함하는 가장 작은 볼록 다각형을 만들어 봅시다.6
48실습 9수정 예정0
49이분 매칭이분 매칭 알고리즘에 대해 배워 봅시다.6
50네트워크 플로우네트워크 플로우 알고리즘에 대해 알아봅시다.5
51MCMF (수정 예정)아직 안 만든 단계입니다.1
52수학 5? (수정 중)FFT, 빠른 소수 판정, 중국인의 나머지 정리 등을 다룹니다. (확장 유클리드와 중국인은 아직 안 넣었습니다.)6
53문자열 알고리즘 2매니커, Z, 접미사 배열, 아호 코라식을 배워 봅시다12
54실습 10수정 예정0
55어려운 구간 쿼리세그먼트 트리 with lazy propagation, Mo's algorithm, 그리고 persistent segment tree (추가 예정)를 배워 봅시다.8
56동적 계획법 최적화 다양한 동적 계획법 최적화 테크닉을 배워 봅시다.11
57매우 어려운 자료구조와 알고리즘 (수정 예정)일반적인 대회에서 통용되는 알고리즘의 최전선까지 가 봅시다.10
58실습 11수정 예정0