문제

문제를 고르고 내장 에디터에서 풀이를 작성해 보시기 바랍니다. 채점기가 실제 테스트 케이스로 코드를 바로 검증하고, 아카이브의 문제들도 자유롭게 둘러볼 수 있습니다.

전체 결과문제 32797개
유형채점
Red Black Tree루트 있는 트리에서 붉은 노드 m개의 위치가 주어질 때, 각 k에 대해 정확히 붉은 노드 k개를 포함하고 어떤 노드도 다른 노드의 조상이 아닌 부분집합의 개수를 10^9+7로 나눈 나머지를 구한다.어려움8트리DFS+2아직 제출이 없습니다4초512 MB지문만 제공
Buildingsn×n 격자로 된 m개의 벽과 단색 지붕으로 이루어진 집을 회전을 기준으로 구분해 세고, 1e9+7로 나눈 나머지를 구한다.어려움8조합론수학+1아직 제출이 없습니다2초512 MB지문만 제공
Plug It In!소켓과 기기 사이의 허용된 연결이 주어지고 소켓 하나를 세 배로 늘릴 수 있을 때, 동시에 전원을 공급할 수 있는 기기의 최대 개수를 구한다.어려움8그래프동적 계획법+2아직 제출이 없습니다2초512 MB지문만 제공
Expired License주어진 비율 a:b에 대해 p/q가 a/b와 같고 p+q가 최소인 소수 p, q를 찾고, 없으면 impossible을 출력합니다.어려움8정수론수학아직 제출이 없습니다7초512 MB지문만 제공
Hyper Illuminati정수 m이 주어질 때, s단 n차원 계단 피라미드의 블록 수가 m이 되는 n(3 이상)과 s를 찾고, 없으면 impossible을 출력한다.어려움8수학이분 탐색+2아직 제출이 없습니다2초512 MB지문만 제공
Jigsaw Puzzle각 조각의 네 변 모양이 반시계 방향으로 주어질 때, n개의 조각을 맞물려 h x w 직사각형으로 완성할 수 있는지 판정하고 배치를 출력한다.어려움8그래프DFS+2아직 제출이 없습니다2초512 MB지문만 제공
Kitchen Cable Chaos케이블 길이들과 목표 거리가 주어질 때, 겹침이 5cm를 넘지 않도록 일부 케이블을 골라 이어 붙여 최소 겹침을 최대화하고, 불가능하면 impossible을 출력한다.어려움8이분 탐색그리디+1아직 제출이 없습니다2초512 MB지문만 제공
AndK개의 음이 아닌 정수로 이루어진 수열의 합이 N이고 각 항이 다음 항과의 비트 AND와 같을 때, 그런 수열의 개수를 1e9+7로 나눈 나머지를 구한다.어려움8동적 계획법비트 연산+2아직 제출이 없습니다2초512 MB지문만 제공
Pipe Hype각 출구가 최대 한 번 등장하는 부분 함수가 주어질 때, 이 함수를 t번 반복 적용해 얻은 대응 관계를 계산하여 사전순으로 출력한다.어려움8그래프구현+2아직 제출이 없습니다3초512 MB지문만 제공
Cruise Quail무방향 그래프의 모든 사이클이 선택된 간선을 적어도 하나 포함하도록 최소 비용의 간선 집합을 고른다.어려움8그래프최소 신장 트리+2아직 제출이 없습니다3초512 MB지문만 제공
Amateur Radio NetworkN개의 점을 각각 두 명 이상인 두 그룹으로 나눌 때, 같은 그룹 안 두 점 사이 거리의 최댓값을 최소로 하는 값을 구해 소수 둘째 자리로 올림해 출력한다.어려움8이분 탐색기하+2아직 제출이 없습니다2초512 MB지문만 제공
Banner주어진 문자열을 왼쪽부터 최장 부분 문자열을 이어 붙여 완성할 때 걸리는 시간을 최소로 만드는 26개 알파벳 순열의 개수를 네 개의 소수로 나눈 나머지를 구한다.어려움8동적 계획법문자열+1아직 제출이 없습니다6초512 MB지문만 제공
Fair Share원점을 지나며 어떤 점도 통과하지 않는 직선으로 부호 있는 가중치를 가진 n개의 점을 둘로 나눠 두 반평면 합의 차이의 최솟값을 구한다.어려움8기하정렬+1아직 제출이 없습니다5초512 MB지문만 제공
Injecting DNA문자열의 각 접미사에 대해 접미사 쌍이 정렬 순서를 어긴 횟수에 1을 더한 독성값을 구하고, n(n-1)/독성이 최대가 되는 접미사의 길이를 출력한다.어려움8문자열정렬+1아직 제출이 없습니다2초512 MB지문만 제공
Judge’s Mistake정렬된 3R개의 간선 끝점과 가중치가 주어질 때, 이 데이터로 만들 수 있는 모든 도로망 중 최소 신장 트리 비용의 최솟값을 구한다.어려움8그래프최소 신장 트리+2아직 제출이 없습니다4초512 MB지문만 제공
작은 큐브러버세 면에 스티커가 붙은 조각 8개가 주어질 때, 각 면이 한 색이 되는 2×2×2 큐브로 조립할 수 있는지 판정한다.어려움8구현백트래킹+1아직 제출이 없습니다1초512 MB지문만 제공
실버런실버 주머니가 매초 왼쪽으로 한 칸씩 움직일 때, 시작 위치와 매초 위·아래·오른쪽 이동을 정해 모을 수 있는 실버의 최댓값을 구한다.어려움8동적 계획법구현+1아직 제출이 없습니다1초512 MB지문만 제공
달빛 여우늑대가 빠른 걸음과 느린 걸음을 번갈아 쓰는 조건에서, 여우가 더 먼저 도착하는 그루터기의 수를 센다.어려움8최단 경로그래프+1아직 제출이 없습니다1초512 MB지문만 제공
Cherrypick모든 칸에 대해 그 칸을 포함하는 축에 평행한 정사각형 중에서 가장 단 체리의 당도에서 넓이를 뺀 값이 최대가 되는 경우를 구한다.어려움8동적 계획법누적 합+2아직 제출이 없습니다2초512 MB지문만 제공
사무실 이전트리에서 K개의 사무실 후보 역 각각에 대해 M명 직원 집까지 거리의 제곱을 합하고, 모든 후보에 대한 총합을 998244353으로 나눈 나머지를 구한다.어려움8트리DFS+2아직 제출이 없습니다2초512 MB지문만 제공
나는 행복합니다숫자 문자열에서 구간의 특정 숫자를 다른 숫자로 모두 바꾸는 갱신과, 구간을 정수로 읽어 998244353으로 나눈 나머지를 구하는 질의를 처리한다.어려움8세그먼트 트리연결 리스트아직 제출이 없습니다3초512 MB지문만 제공
영점사격반지름 R인 원과 두 점이 주어질 때, 세 점의 외심이 원 안에 오도록 하는 세 번째 점 위치들의 넓이를 구한다.어려움8기하수학+2아직 제출이 없습니다1초512 MB지문만 제공
동아리방 확장각 칸의 막힌 방향 개수가 주어질 때, 격자를 1, 2, 3칸짜리 연결된 방으로 나누어 그 개수와 맞출 수 있는지 판정한다.어려움8백트래킹완전 탐색+2아직 제출이 없습니다1초512 MB지문만 제공
스눕시티2N x 2N 격자를 ㄱ자 건물로 채운 상태에서 시작해, 매일 주어지는 목표 칸을 비우도록 건물을 회전시킬 수 있는지 판정하고 필요한 최소 회전 횟수를 구한다.어려움8분할 정복구현+2아직 제출이 없습니다2초512 MB지문만 제공
뚜루루 뚜루뚜루루 뚜루가 반복되어 적힌 R x C 종이에서 같은 칸을 두 번 지나지 않으면서 글자가 뚜루루 뚜루가 되는 5칸 경로의 개수를 센다.어려움8조합론수학+2아직 제출이 없습니다0.5초512 MB지문만 제공
정수론과 응용: 레시테이션n은 최대 10^9, v는 최대 100일 때 1부터 n까지 i와 1부터 v까지 u에 대한 요르단 함수 phi(i,u)의 합을 10^9+7로 나눈 나머지를 구한다.어려움8정수론수학아직 제출이 없습니다4초512 MB지문만 제공
게임이론각 정점에 양의 돌 더미가 놓인 연결 무방향 그래프에서 두 사람이 번갈아 현재 정점의 돌을 제거하고 돌이 남은 정점으로 이동하는 게임을 최적으로 두었을 때 승자를 판정한다.어려움8게임 이론그래프+2아직 제출이 없습니다1초256 MB지문만 제공
선형대수학과 응용음이 아닌 정수로 이루어진 희소 행렬 A가 주어질 때, A+A^2+...+A^k의 모든 항이 양수가 되는 최소 k를 구하고, 그런 k가 없으면 0을 출력합니다.어려움8그래프BFS+1아직 제출이 없습니다2초256 MB지문만 제공
Peace Sign두 선분 집합이 주어질 때, 첫 집합의 선분들을 하나의 평행이동, 회전, 균등 확대로 변환해 두 번째 집합의 선분과 최대 몇 개까지 일치시킬 수 있는지 구한다.어려움8기하완전 탐색+2아직 제출이 없습니다2초512 MB지문만 제공
별자리각 별에서 다른 별들이 서로 반대 사분면에 있고 거리 조건을 만족하도록 별을 골라 밝기 합의 최댓값을 구한다.어려움8기하정렬+1아직 제출이 없습니다1.5초512 MB지문만 제공
배열과 가희배열의 한 원소를 바꿀 때마다 최대공약수가 1보다 큰 쌍 (i, j), i < j의 개수를 센다.어려움8수학정수론+1아직 제출이 없습니다2초512 MB지문만 제공
회식구호만족도 (Pi - |Pi - D|)/Pi * 100이 X 이상인 동아리원이 K명 이상이 되는 가장 작은 목소리 크기 D를 구해 정수 또는 기약분수로 출력하고, 없으면 -1을 출력한다.어려움8이분 탐색수학+2아직 제출이 없습니다1초256 MB지문만 제공
이진 트리와 수열완전 이진 트리 잎에 수열을 반복해 놓았을 때, 같은 수열 조각이 K번 이상 나타나는 가장 작은 깊이를 구한다.어려움8문자열정렬+2아직 제출이 없습니다3초256 MB지문만 제공
가장 긴 증가하는 팰린드롬 부분수열주어진 수열에서 양끝에서 중심으로 갈수록 값이 커지는 팰린드롬인 연속 부분수열 가운데 가장 긴 것의 길이를 구한다.어려움8문자열 매칭투 포인터+2아직 제출이 없습니다1.5초512 MB지문만 제공
Dumae각 학생이 가능한 위치 구간과 M개의 선후 관계 u가 v보다 앞선다는 조건을 모두 만족하는 줄 순서를 찾고, 없으면 -1을 출력한다.어려움8위상 정렬그리디+2아직 제출이 없습니다2초1024 MB지문만 제공
Electronic Circuit무방향 다중 그래프가 어떤 두 끝 노드를 고르면 직렬 및 병렬 합성 회로가 되는지 판정한다.어려움8그래프DFS+2아직 제출이 없습니다1초1024 MB지문만 제공
Fake Plastic Trees서브트리를 재사용해 125개 이하의 균형 이진 트리를 만들고, 노드가 정확히 N개인 트리 하나를 포함하는 구성을 출력합니다.어려움8트리수학+2아직 제출이 없습니다1초1024 MB지문만 제공
Fascination Street모든 블록이 자기 자신이나 이웃 블록의 가로등으로 덮이도록 가로등을 설치할 블록을 고르되, 설치 비용 배열의 두 원소를 최대 K번 교환한 뒤 총비용이 최소가 되게 한다.어려움8동적 계획법그리디+2아직 제출이 없습니다1초1024 MB지문만 제공
FractionsA≤x≤B, C≤y≤D인 정수 쌍 (x, y) 중 x/y를 기약분수 a/b로 줄였을 때 a+b≤999가 되는 쌍의 개수를 센다. u,gcd를 해)어려움8정수론수학아직 제출이 없습니다1초1024 MB지문만 제공
Game on Plane정N각형의 꼭짓점에서 선분을 그리는 게임에서 볼록 다각형이 완성되는 순간이 오면, 먼저 둘지 나중에 둘지 이기는 쪽을 판정한다.어려움8게임 이론조합론+1아직 제출이 없습니다1초1024 MB지문만 제공
발코니 공사거대한 R x C 격자에서 최대 1000개의 부서진 칸이 주어질 때, 남은 칸에 가로 1x2 타일을 놓아 타일 수를 최대로 하고 그 최적 배치의 가짓수를 10^9+7로 나눈 나머지로 구한다.어려움8동적 계획법조합론+2아직 제출이 없습니다2초512 MB지문만 제공
까다로운 수 찾기각 질의 (K, A)마다 인접한 자릿수의 차이가 모두 A 이상인 K번째로 작은 양의 정수를 구해 10^9+7로 나눈 나머지를 출력한다.어려움8동적 계획법이분 탐색+2아직 제출이 없습니다1초512 MB지문만 제공
백채원1번 지점에서 출발한 백채원이 같은 순간 각자 집을 떠난 K명의 추종자에게 한 번도 붙잡히지 않고 도착할 수 있는 집 후보 지점을 모두 구한다.어려움8최단 경로그래프+1아직 제출이 없습니다2초512 MB지문만 제공
Build a Wall!볼록 다각형의 모든 삼각분할 중에서, 외부에서 주어진 내부 점까지 반드시 넘어야 하는 벽 개수의 최솟값을 최대화한 값을 각 후보지마다 구한다.어려움8기하동적 계획법+1아직 제출이 없습니다2.5초1024 MB지문만 제공
우산트리에서 1번 정점에서 출발해 지정된 K개 정점 중 m개를 방문하고 아무 곳에서 멈출 때 필요한 최소 이동 횟수를 m=1부터 K까지 각각 구한다.어려움8트리DFS+2아직 제출이 없습니다2초1024 MB지문만 제공
클러스터N개 회사를 연속한 클러스터로 나누고 각 클러스터의 양 끝 회사 중 하나를 리더로 정해 총비용을 최소화한다.어려움8동적 계획법누적 합아직 제출이 없습니다3초1024 MB지문만 제공
내가 그린 라이언 그림각 방을 작업 방으로 삼았을 때, 그림 종류별 수정 비용과 방까지의 거리, 종류별 수정 가능 개수 제한을 고려해 M시간 안에 수정할 수 있는 그림 개수의 최댓값을 구한다.어려움8트리그리디+2아직 제출이 없습니다3초1024 MB지문만 제공
없던 일처럼각 사건은 현재 멘탈이 k 이상이면 b, 미만이면 a를 더한다. 사건 하나씩을 건너뛰었을 때의 최종 멘탈을 각각 구한다.어려움8세그먼트 트리구현+1아직 제출이 없습니다2초1024 MB지문만 제공
Strah2000x2000 이하 격자에서 점('.')만으로 이루어진 모든 직사각형이 각 칸을 포함하는 횟수의 합을 구한다.어려움8스택동적 계획법+2아직 제출이 없습니다1초256 MB지문만 제공
Cactusophobia각 변이 최대 하나의 사이클에 속하는 색칠된 변 선인장에서 최소 개수의 변을 지워 트리로 만들되, 남는 색의 가짓수를 최대로 구한다.어려움8그래프그리디+2아직 제출이 없습니다2초512 MB지문만 제공
Slalom겹치지 않는 직사각형 장애물이 놓인 n×m 격자에서 (1,1)에서 (n,m)까지 오른쪽이나 위로 이동하는 경로 중, 어떤 장애물이 경로의 왼쪽에 있느냐 오른쪽에 있느냐가 다른 경우를 세어 10^9+7로 나눈 나머지를 구한다.어려움8동적 계획법정렬+2아직 제출이 없습니다2초512 MB지문만 제공
Array Covering배열의 모든 원소를 덮도록 서로 다른 k개의 연속 부분 배열을 골라, 부분 배열 합의 총합이 최대가 되게 한다.어려움8그리디정렬+1아직 제출이 없습니다3초512 MB지문만 제공
Nice Report방향 그래프의 각 정점에서 도달 가능한 정점 수를 참값의 두 배 이내로 근사해 출력한다.어려움8그래프확률+1아직 제출이 없습니다5초512 MB지문만 제공
Folding the Figure연결된 k칸 도형을 격자선을 따라 접어 만든 n칸 결과가 주어질 때, 이를 만들어 낼 수 있는 원래 k칸 도형과 접는 선을 복원한다.어려움8구현기하+2아직 제출이 없습니다2초512 MB지문만 제공
Joining Arrays두 배열 A, B가 주어질 때, 각 위치가 A의 부분수열과 B의 부분수열로 나뉘는 길이 k 배열 중 사전순으로 가장 작은 배열을 구한다.어려움8동적 계획법그리디+1아직 제출이 없습니다4초512 MB지문만 제공
Two Trees루트가 있는 순서 트리에서 거리가 k 이내인 정점만 남긴 k-부분트리가 서로 다른 두 루트에서 같아지는 최대 k를 구한다.어려움8트리DFS+2아직 제출이 없습니다4초512 MB지문만 제공
Eleventh Birthday주어진 n장의 카드를 이어 붙여 만든 수가 11로 나누어지는 순열의 개수를 센다. 각 카드의 길이 홀짝과 자릿수 합의 나머지가 판정에 쓰인다.어려움8동적 계획법조합론+2아직 제출이 없습니다4초512 MB지문만 제공
Masha and Cactus루트가 있는 트리와 가중치가 있는 추가 간선이 주어질 때, 모든 정점이 결과 그래프의 기껏해야 하나의 사이클에만 속하도록 최대 가중치 부분집합을 고른다.어려움8동적 계획법트리+2아직 제출이 없습니다4초512 MB지문만 제공
To Play or not to Play두 사람의 접속 가능 구간이 주어질 때, 함께 플레이하는 시점을 정해 Vasya가 얻는 경험치의 최댓값을 구한다.어려움8그리디구간+2아직 제출이 없습니다4초512 MB지문만 제공
Lucid Strings길이 n인 문자열 S와 정수 k가 주어질 때, 길이가 k로 나누어지고 k개의 같은 길이 블록이 서로 다른 S의 부분 문자열 개수를 센다.어려움8문자열해시맵+2아직 제출이 없습니다0.5초512 MB지문만 제공
Matching두 점 집합 A와 B가 주어질 때, A와 평행이동한 B를 모두 감싸는 두 평행선 사이 거리의 최솟값을 구한다.어려움8기하이분 탐색+1아직 제출이 없습니다1초512 MB지문만 제공
Sliding Blocks블록이 대각선으로 내려가다 왼쪽과 아래를 번갈아 움직이며 멈추는 과정을 시뮬레이션하고, 마지막 블록의 최종 위치를 출력한다.어려움8시뮬레이션구현+2아직 제출이 없습니다1초512 MB지문만 제공
Three Robots가중치가 있는 연결 그래프에서 세 로봇이 같은 속도로 이동할 때, 세 로봇이 한 정점에서 처음 만나는 최소 시간을 구한다.어려움8그래프최단 경로+1아직 제출이 없습니다2초512 MB지문만 제공
Floating Points단순 다각형 모양의 난파선과 아래에서 올라오는 핑퐁공의 x좌표가 주어질 때, 배를 밀어 올리는 데 기여하는 공의 개수를 센다.어려움8기하시뮬레이션+2아직 제출이 없습니다1초512 MB지문만 제공
Isomorphic Inversion길이 10^6 이하의 숫자 문자열이 주어질 때, 문자열을 k개의 연속한 조각으로 나누어 그 조각들의 나열이 앞뒤로 같은 팰린드롭이 되도록 하는 최대 k를 구한다.어려움8문자열그리디+2아직 제출이 없습니다1초512 MB지문만 제공
Entirely Unsorted Sequences중복 원소가 있는 수열을 순열로 재배열할 때, 정렬된 위치에 놓인 원소가 하나도 없는 경우의 수를 1e9+9로 나눈 나머지로 구한다.어려움8조합론동적 계획법+1아직 제출이 없습니다4초512 MB지문만 제공
Harry the Hamster가중치가 있는 방향 그래프에서 두 플레이어가 번갈아 현재 정점의 다음 간선을 고르며, 최적으로 플레이할 때 t에 도달하는 시간을 구하거나 영원히 도달하지 못함을 판정한다.어려움8그래프게임 이론+1아직 제출이 없습니다3초512 MB지문만 제공
Kingpin Escape트리와 루트 h가 주어질 때, 어떤 한 간선을 제거해도 모든 정점에서 h로 갈 수 있도록 최소 개수의 간선을 추가한다.어려움8트리그리디+1아직 제출이 없습니다2초512 MB지문만 제공
Altruistic Amphibians개구리마다 도약력, 무게, 키가 주어지고 서로 등에 올라탈 수 있지만 자기 무게 이상을 업으면 안 된다. 도약 높이가 구덩이 깊이를 넘겨 탈출하는 개구리 수의 최댓값을 구한다.어려움8동적 계획법그리디+1아직 제출이 없습니다3초512 MB지문만 제공
Delivery Delays도로 그래프와 순서가 정해진 주문이 주어질 때, 주문 시각부터 배달까지의 최대 대기 시간을 최소로 하는 배달 일정을 구한다.어려움8그래프최단 경로+2아직 제출이 없습니다5초512 MB지문만 제공
Explosion Exploit양쪽 각각 최대 5마리 미니언의 체력이 주어질 때, d개의 피해가 무작위로 분배되어 상대 미니언을 모두 제거할 확률을 구한다.어려움8확률동적 계획법아직 제출이 없습니다3초512 MB지문만 제공
Firing the Phaser서로 겹치지 않는 최대 15개의 축 정렬 직사각형과 고정 길이의 광선이 주어질 때, 광선이 닿을 수 있는 직사각형의 최대 개수를 구한다.어려움8기하완전 탐색+2아직 제출이 없습니다3초512 MB지문만 제공
Game Scheduling모든 선수가 다른 팀의 모든 선수와 경기하도록 일정을 짜되, 각 선수의 부전 경기는 한 라운드를 넘지 않게 한다.어려움8조합론그리디+2아직 제출이 없습니다3초512 MB지문만 제공
Intergalactic Bidding각 입찰이 직전 최고 입찰의 두 배 이상인 경매에서, 입찰 금액의 합이 s가 되는 부분집합에 속하는 참가자를 모두 찾는다.어려움8그리디수학+2아직 제출이 없습니다2초512 MB지문만 제공
King’s Colors루트가 있는 트리에서 인접한 두 노드가 다른 색을 갖도록 k개의 색을 모두 사용해 칠하는 경우의 수를 1e9+7로 나눈 나머지를 구한다.어려움8동적 계획법트리+2아직 제출이 없습니다1초512 MB지문만 제공
Numbers10^18 이하의 n이 주어질 때 a + b = n을 만족하는 순서 있는 팰린드롬 쌍 (a, b)의 개수를 구한다.어려움8수학완전 탐색+2아직 제출이 없습니다1초512 MB지문만 제공
Broken Watch세 바늘의 길이와 원판 둘레의 눈금 수 N이 주어질 때, 세 바늘 끝이 이루는 삼각형 중 중심을 포함하는 것의 개수를 2^64로 나눈 나머지를 구한다.어려움8기하조합론+2아직 제출이 없습니다1초512 MB지문만 제공
Inversion어떤 순열의 역전 그래프가 주어질 때, 독립 지배 집합의 개수를 센다.어려움8그래프동적 계획법+1아직 제출이 없습니다1초512 MB지문만 제공
Escalators각 정점에 토큰 값이 있는 트리에서 라운드는 비트 AND 통행료를 내며 이동하고, 시작과 끝 쌍이 겹치지 않게 여러 라운드를 돌아 얻는 토큰 합의 최댓값을 구한다.어려움8트리동적 계획법+2아직 제출이 없습니다3초512 MB지문만 제공
Moving Furniture4N개의 구멍 좌표가 주어질 때, 모든 점을 한 번씩 사용해 N개의 축에 정렬된 정사각형으로 묶고, 겹치지 않게 배치한 뒤 전체 넓이의 합을 출력한다.어려움8기하그리디+2아직 제출이 없습니다2초512 MB지문만 제공
Split Game크기 s인 더미 하나를 선택한 K(1≤K<s)에 대해 크기 K인 더미 floor(s/K)개와 나머지 더미로 쪼개는 게임을 두 사람이 번갈아 한다. 더 이상 나눌 수 없는 사람이 지며, 주어진 더미 배치에서 승자를 판정한다.어려움8게임 이론동적 계획법+1아직 제출이 없습니다2초512 MB지문만 제공
Horsemeet8x8 체스판에서 두 나이트가 무작위로 움직이며 상대 칸에 도착하면 이기는 게임에서, 주어진 시작 위치일 때 승률이 더 높은 나이트를 판정한다.어려움8확률그래프+2아직 제출이 없습니다2초512 MB지문만 제공
Locker Room길이 N인 순환 문자열에서 길이 K인 부분 문자열들을 골라 모든 위치를 덮으면서, 고른 부분 문자열 중 사전순으로 가장 큰 것을 최소로 만든다.어려움8문자열슬라이딩 윈도우+1아직 제출이 없습니다6초512 MB지문만 제공
Numbers Generator길이가 같은 H와 T 문자열 W개가 주어질 때, 이 중 하나가 처음으로 연속 부분 문자열로 나타날 때까지 던져야 하는 동전 횟수의 기댓값을 구한다.어려움8확률동적 계획법+2아직 제출이 없습니다2초512 MB지문만 제공
Ghost leg수직선과 가로 발판으로 이루어진 사다리에서 발판을 하나씩 지우면서 각 출발 위치가 도착하는 보상 번호를 구한다.어려움8시뮬레이션유니온 파인드+2아직 제출이 없습니다4초512 MB지문만 제공
Ploča정사각형 안의 홀수 좌표 점들에 사분면 순서로 재귀적으로 번호를 매길 때, 직선 x + y = k 위에 있는 점들의 번호 합을 구합니다.어려움8분할 정복재귀+2아직 제출이 없습니다1초512 MB지문만 제공
LEDn개의 전압-광도 점이 주어질 때 두 단계 임계 함수를 가장 잘 맞추어 최대 절대 오차의 최솟값을 구한다.어려움8이분 탐색그리디+1아직 제출이 없습니다1.3초512 MB지문만 제공
Simple Polygonx축에서 위로 뻗은 선분들이 주어질 때, 모든 선분을 경계에 포함하는 최소 둘레의 단순 다각형을 구하거나 존재하지 않으면 -1을 출력한다.어려움8기하정렬+1아직 제출이 없습니다2초512 MB지문만 제공
Starwars인간 시작 구역과 군사 기지가 표시된 방향 그래프에서, 비인간 구역에서 기지로 가는 경로가 인간이 기지로 갈 때 만들 수 있는 인증서 문자열과 같은 문자열을 만들 수 있는지 판정한다.어려움8그래프BFS+2아직 제출이 없습니다1초512 MB지문만 제공
Working Plan각 사람이 w일 연속 근무와 최소 h일 휴식을 지키며 일하도록 배치해 날짜별 근무자 수를 d와 맞추고, 불가능하면 -1을 출력한다.어려움8그리디구간+2아직 제출이 없습니다2초512 MB지문만 제공
Hillsk가 1부터 ceil(n/2)일 때마다, 이웃보다 엄격히 높은 언덕이 k개 이상이 되도록 줄여야 하는 높이의 최소 총합을 구한다.어려움8동적 계획법그리디아직 제출이 없습니다1초512 MB지문만 제공
Passports겹치지 않는 N개의 여행 각각에 대해 비자 신청 날짜와 여권을 정해, 여행 시작 전에 비자가 준비되도록 2개 이하의 여권으로 일정을 짜는 문제.어려움8그리디동적 계획법+2아직 제출이 없습니다2초512 MB지문만 제공
AB-Stringsa와 b로 이루어진 두 문자열이 주어질 때, 두 문자열의 접두사를 골라 서로 교환하여 한 문자열은 모두 a, 다른 문자열은 모두 b가 되도록 만드는 연산 순서를 최소 횟수로 구한다.어려움8그리디문자열+2아직 제출이 없습니다1초512 MB지문만 제공
Chemical tablen 곱하기 m 격자에서 표시된 칸들이 주어질 때, 직사각형 완성 규칙으로 모든 칸을 채우기 위해 사야 하는 최소 칸 수를 구한다.어려움8그래프유니온 파인드+2아직 제출이 없습니다1초512 MB지문만 제공
Prime Tree - 3트리의 각 정점에 1부터 n까지 서로 다른 번호를 붙여, 두 끝점의 번호가 1보다 큰 공약수를 갖는 간선의 수를 최소로 줄인다.어려움8그리디트리+2아직 제출이 없습니다10초512 MB지문만 제공
Prime Tree - 5트리의 각 정점에 1부터 n까지의 번호를 다시 붙여, 두 끝점의 번호가 1보다 큰 공약수를 가지는 간선의 수를 최소로 만든다.어려움8트리정수론+2아직 제출이 없습니다10초512 MB지문만 제공
Prime Tree - 7여러 트리의 각 정점에 1부터 n까지의 번호를 다시 붙여, 두 끝점의 번호가 1보다 큰 공약수를 가지는 간선의 수를 최소로 줄인다.어려움8그리디수학+2아직 제출이 없습니다10초512 MB지문만 제공
Prime Tree - 10두 끝점이 1보다 큰 공약수를 가지면 나쁜 간선이라 할 때, 주어진 트리의 꼭짓점에 새 번호를 붙여 나쁜 간선 수를 최소로 줄인다.어려움8트리그리디+2아직 제출이 없습니다10초512 MB지문만 제공
Smooth Array연속한 K개 원소의 합이 모두 정확히 S가 되도록 최소 개수의 원소를 바꾸는 문제입니다.어려움8동적 계획법수학아직 제출이 없습니다2초512 MB지문만 제공
Random Manhattan Distance볼록 다각형 내부에서 균일하게 무작위로 고른 두 점 사이 맨해튼 거리의 기댓값을 구한다.어려움8기하확률+1아직 제출이 없습니다2초512 MB지문만 제공