문제
문제를 고르고 내장 에디터에서 풀이를 작성해 보시기 바랍니다. 채점기가 실제 테스트 케이스로 코드를 바로 검증하고, 아카이브의 문제들도 자유롭게 둘러볼 수 있습니다.
전체 결과문제 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 | 지문만 제공 |