[2024 동계 모각코] 6주차 계획
6주차 계획 개요 6주차(2. 6 ~ 2. 11)의 계획입니다. 21장 트리의 구현과 순회 문제: TRAVERSAL 문제: FORTRESS 22장 이진 검색 트리 문제: NERD2 문제: INSERTION 23장 우선순위 큐와 힙 ...
6주차 계획 개요 6주차(2. 6 ~ 2. 11)의 계획입니다. 21장 트리의 구현과 순회 문제: TRAVERSAL 문제: FORTRESS 22장 이진 검색 트리 문제: NERD2 문제: INSERTION 23장 우선순위 큐와 힙 ...
문제 $n(1 \leq n \leq 100000)$개의 상자는 인형의 개수 $k(1 \leq k \leq 100000)$를 가지고 있습니다. 이는 $D[i] = k_i$으로 표현됩니다. $1 \leq H \leq T \leq n$일 때, 문제 2개를 구해야 합니다. $\sum_{i = H}^T \bmod k = 0$을 만족하는 $(H, T)$...
5주차 계획 개요 5주차(1. 29~ 2. 4)의 계획입니다. 16장 비트마스크 문제: GRADUATION 17장 부분 합 문제: CHRISTMAS 18장 선형 자료 구조 문제: JOSEPHUS 19장 큐와 스택, 데크 ...
문제 $[lo, hi]$까지의 범위에 속하는 약수의 개수가 $n$개인 정수의 개수를 구하는 문제입니다. 범위: $1 \leq lo \leq hi \leq 10,000,000, hi - lo \geq 1,000,000$ 문제 링크 서론 에라토스테네스의 체 를 이용하여 소수들을 대량으로 빠르고 정확하게 구합시다. 에라토스테네스의 체 설명은 위키...
문제 다각형 A와 다각형 B가 주어질 때 이의 교집합의 y좌표 폭의 최댓값을 구하는 문제입니다. 문제 링크 서론 다각형의 교집합을 구하는 방법과 교집합의 y좌표의 폭은 유니모달 함수로 표현할 수 있으므로, 최댓값을 삼분 탐색을 통해 구해봅시다. 알고리즘 구상 아이디어 최댓값은 고사하고 다각형의 교집합도 못 구하게 생겼습니다.. 일단, 이...
문제 $polynomial$과 이 $polynomial$의 해들이 범위 $[-20, 20]$내에 실수로 존재할 때, 해를 찾으시오. 문제 링크 서론 이분법에 대해 연습해봅시다. 알고리즘 구상 아이디어 문제에서 다항함수 $f(x)$의 해는 모두 다르다고 가정하고, 범위 $[-20, 20]$내에 존재한다고 가정합니다. 따라서 $f(x)$의 극점...
4주차 계획 개요 4주차(1. 22~ 1. 28)의 계획입니다. 13장 수치 해석 문제: ROOTS 문제: LOAN 문제: RATIO 문제: FOSSIL 14장 정수론 문제: PASS486 문제: POTION 13장 수치 해석...
문제 카쿠로라는 게임이 있습니다. 카쿠로의 입력이 주어지면, 정답 보드를 출력하는 프로그램을 작성하시오. 보드의 최대 크기는 20x20입니다. 문제 링크 서론 최적화 문제를 넘어 CSP(ConStraint Satisfaction Problem)의 일종인 카쿠로를 풀어봅시다. 카쿠로 카쿠로의 규칙은 다음과 같습니다. 모든 흰 칸에는 1 부...
문제 친구의 수 $n(1 \leq n \leq 50)$과 음식의 수 $m(1 \leq m \leq 50)$이 주어집니다. $n$명 만큼 string 이름들이 주어집니다. 각 음식을 먹을 수 있는 string 이름 개수 $k$와 string 이름이 $k(1 \leq k \leq n)$개만큼 주어집니다. 모든 사람이 음식을 먹기 위해, 만들어야 할...
문제 게임판과 블록의 모양이 주어집니다. 게임판의 크기와 블록의 크기는 최대 10x10입니다. 게임판에 놓을 수 있는 최대의 블록 수를 구하시오. 문제 링크 서론 가지치기 기법을 이용해서 탐색의 수를 줄여봅시다. 가지치기 가지치기 기법은 탐색 과정에서 최적해로 연결될 가능성이 없는 부분들을 잘라냅니다. 현재 상태에서 답의 나머지를 완성했을 때...