문제
문제를 고르고 내장 에디터에서 풀이를 작성해 보시기 바랍니다. 채점기가 실제 테스트 케이스로 코드를 바로 검증하고, 아카이브의 문제들도 자유롭게 둘러볼 수 있습니다.
전체 결과문제 32797개
| 유형 | 채점 | |||||
|---|---|---|---|---|---|---|
| Medium Hadron ColliderN-1번의 일관된 게이트 작동 뒤 1번부터 128번 구간의 빔 전하를 알아내야 한다. 129번부터 512번 구간에서 최대 10번 측정할 수 있고, 검출기는 7자리를 넘으면 값을 감싼다. | 어려움9 | 수학정수론+2 | 아직 제출이 없습니다 | 4초 | 512 MB | 지문만 제공 |
| Incomparable Pairs문자열 s의 부분 문자열 쌍 중에서 어느 쪽도 다른 쪽을 포함하지 않는 쌍의 개수를 센다. | 어려움9 | 문자열정렬+2 | 아직 제출이 없습니다 | 3초 | 512 MB | 지문만 제공 |
| QuoridorASCII 아트로 주어진 육각형 Quoridor 보드에서 플레이어 A가 놓을 수 있는 모든 벽 위치를 세되, 어떤 플레이어든 반대편에 도달하지 못하게 막는 배치는 제외한다. | 어려움9 | 기하그래프+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Nightmare평면 아래에 있는 다면체 형태의 포트홀들과 직사각형 자동차가 주어질 때, 자동차가 k개를 초과하는 포트홀을 만나기 전까지 이동하는 거리를 구한다. | 어려움9 | 기하시뮬레이션+2 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Employees수용 인원이 k인 홀과 한 명만 작업하는 방에서 이루어지는 과정을 두 가지 방식으로 평가한 점수를 모든 순열에 대해 합산하고, 직원별로 두 점수를 곱해 10^9+7로 나눈 값을 구한다. | 어려움9 | 조합론수학+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Modulo-magic squares각 행, 열, 두 대각선의 합이 모두 같은 상수와 합동이 되는 0 이상 m 미만의 정수로 채운 n x n 행렬의 개수를 n과 m이 1e9까지일 때 센다. | 어려움9 | 조합론수학+2 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Count the Sequences0 ≤ x_i ≤ b^i - c이고 합이 n보다 작은 정수 수열 x_1, ..., x_m의 개수를 998244353으로 나눈 나머지로 구한다. | 어려움9 | 조합론동적 계획법+2 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Innocence길이 N인 배열의 각 원소가 [L, R] 범위에 있고 전체 XOR이 K가 되는 경우의 수를 여러 K에 대해 1e9+7로 나눈 나머지로 구한다. | 어려움9 | 수학동적 계획법+2 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Lost In The Echon개의 서로 다른 변수에 사칙연산과 괄호를 써서 만들 수 있는 유리식의 개수를, 유리함수로서 같은 것을 하나로 세어 1e9+7로 나눈 나머지를 구한다. | 어려움9 | 조합론수학+2 | 아직 제출이 없습니다 | 8초 | 512 MB | 지문만 제공 |
| Alien Invasion꼭짓점이 순서대로 번호가 매겨진 미지의 다각형에서 일부 꼭짓점을 골라 그 볼록 껍질의 넓이를 되돌려받으며 다각형 전체의 넓이를 알아내는 인터랙티브 문제이다. | 어려움9 | 기하이분 탐색+2 | 아직 제출이 없습니다 | 3초 | 512 MB | 지문만 제공 |
| Data Structure Problem2^p 크기 배열에서 점 갱신과 구간 합 질의를 처리하면서, 주어진 k와의 비트 AND, OR, XOR로 인덱스를 재배열하는 전역 변환까지 수행한다. | 어려움9 | 세그먼트 트리비트 연산+2 | 아직 제출이 없습니다 | 8초 | 512 MB | 지문만 제공 |
| Expected Cost정점 n개짜리 무작위 레이블 트리에서 각 정점까지의 거리 합이 가장 작은 값의 기대값을 소수 m으로 나눈 나머지를 구한다. | 어려움9 | 조합론트리+2 | 아직 제출이 없습니다 | 3초 | 512 MB | 지문만 제공 |
| Fractional XOR Maximization두 실수의 비트 XOR을 스케일된 정수 내림의 극한으로 정의할 때, 두 유리수 구간에서 각각 원소를 골라 얻을 수 있는 XOR 값의 최소 상계를 구한다. | 어려움9 | 비트 연산수학+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Jimp Numbers등차수열을 이루는 양의 정수 (a, b, c)에 대해 a^2 + b^2 + k = c^2을 만족하는 삼중항이 정확히 하나 존재하는 k의 개수를 n 이하에서 센다. | 어려움9 | 정수론수학+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Long Game순열이 적힌 조각을 번갈아 자르는데, 자른 뒤 남은 조각 중 하나는 반드시 역전 쌍을 포함해야 한다. 더 이상 둘 수 없는 사람이 지는 게임의 승자를 구한다. | 어려움9 | 게임 이론조합론+2 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Salty Fish도둑이 각 카메라의 감시 범위에서 사과를 훔칠 때, 잠글 카메라를 골라 비용을 지불하고 남는 이익이 최대가 되도록 하는 문제입니다. | 어려움9 | 트리그리디+2 | 아직 제출이 없습니다 | 3초 | 512 MB | 지문만 제공 |
| Road Manager원형 격자에서 연속한 열 구간을 지운 뒤 남는 그래프의 최소 신장 트리 가중치를 각 질의마다 구한다. 간선 가중치는 주어진 난수 생성기로 만든다. | 어려움9 | 최소 신장 트리그래프+2 | 아직 제출이 없습니다 | 4초 | 512 MB | 지문만 제공 |
| Game Prediction무작위로 정해진 수열의 각 구간에서 양 끝 중 하나를 번갈아 가져가는 게임을 최적으로 둘 때 두 사람의 최종 점수를 각각 구한다. | 어려움9 | 게임 이론구간+2 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Minimum Spanning Trees각 정점 쌍이 독립적으로 간선이 없거나 1부터 k까지의 가중치를 확률적으로 가질 때, 그래프가 연결되어 있고 최소 신장 트리의 가중치가 주어진 s가 될 확률을 모든 s에 대해 구한다. | 어려움9 | 조합론그래프+2 | 아직 제출이 없습니다 | 4초 | 512 MB | 지문만 제공 |
| Line Graphs단순 무방향 그래프 G와 1 이상 4 이하의 k가 주어질 때, k번 반복한 선 그래프 L^k(G)의 최대 클리크 크기와 최대 클리크의 개수를 10억 7로 나눈 나머지를 구한다. | 어려움9 | 그래프조합론+2 | 아직 제출이 없습니다 | 5초 | 512 MB | 지문만 제공 |
| Play Games with Rounddog각 부분 문자열 질의마다 그 문자열로 끝나는 부분 문자열을 골라 등장 횟수 p에 대해 W[p]개의 돌 더미로 만들 때, Nim에서 이기면서 만들 수 있는 돌의 최대 총합을 구한다. | 어려움9 | 문자열게임 이론+2 | 아직 제출이 없습니다 | 5초 | 512 MB | 지문만 제공 |
| Dense Subgraph차수가 5 이하인 트리에서, L 안에서 밀도가 최대인 연결 부분그래프의 밀도가 x 이하가 되는 부분집합 L의 개수를 세어 1e9+7로 나눈 나머지를 구한다. | 어려움9 | 동적 계획법트리+2 | 아직 제출이 없습니다 | 3초 | 512 MB | 지문만 제공 |
| Closest Pair of Segments서로 만나지 않는 n개의 선분이 주어질 때, 서로 다른 두 선분 위의 점 사이 거리의 최솟값을 구한다. | 어려움9 | 기하분할 정복+2 | 아직 제출이 없습니다 | 12초 | 512 MB | 지문만 제공 |
| Yet Another Convolutionk가 1부터 n까지일 때 gcd(i, j) = k인 모든 쌍에 대해 |a_i - b_j|의 최댓값을 구해 출력한다. | 어려움9 | 정수론수학+2 | 아직 제출이 없습니다 | 4초 | 512 MB | 지문만 제공 |
| Defying Gravity극좌표로 주어진 위성들에 대해, 전체 중력이 항상 위치 벡터와 나란해지는 원점 출발 직선 방향을 모두 구한다. | 어려움9 | 기하수학+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| From Modular to Rationalp, q가 각각 10^9 이하인 숨은 유리수 p/q를 알아내야 한다. 10^9보다 큰 소수 m을 골라 p·q^(-1) mod m을 묻는 질의를 10번까지 할 수 있다. | 어려움9 | 정수론수학+2 | 아직 제출이 없습니다 | 20초 | 256 MB | 지문만 제공 |
| Tree Automorphisms정점 n개짜리 트리가 주어질 때, 합성으로 트리의 모든 자기동형사상을 만들어 내는 n개 미만의 순열 집합을 출력한다. | 어려움9 | 트리DFS+2 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Bulbasaur층마다 k개의 구멍이 있는 방향 그래프에서 모든 층 쌍에 대해 서로 정점과 간선을 겹치지 않게 보낼 수 있는 최대 덩굴 수의 합을 구한다. | 어려움9 | 그래프동적 계획법+2 | 아직 제출이 없습니다 | 6초 | 512 MB | 지문만 제공 |
| Eevee여러 순열을 교차 병합해 같은 돌이 k개 연속으로 나오지 않게 만드는 경우의 수를 모든 연속한 스택 구간에 대해 합해 1e9+7로 나눈 나머지를 구한다. | 어려움9 | 조합론동적 계획법+2 | 아직 제출이 없습니다 | 5초 | 512 MB | 지문만 제공 |
| Lati@sn x n 행렬에서 모든 순열 대각선으로 튜플을 만들어, 더 작은 튜플로 쪼개는 무편향 게임의 승자를 판정한다. | 어려움9 | 게임 이론조합론+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Goldberg Machine각 노드가 이웃을 순환하며 구슬을 보내는 트리에서, 일부 노드의 활성 간선을 바꾸는 갱신과 x걸음 뒤 구슬의 위치를 묻는 질의를 처리한다. | 어려움9 | 트리이분 탐색+1 | 아직 제출이 없습니다 | 5초 | 512 MB | 지문만 제공 |
| Shadow Companion0 이상 2^10 미만인 임의의 n에 대해, 그림자 로봇을 이용하는 500000개 이하의 고정된 이동 열로 이진 테이프 위에서 n을 제곱하는 프로그램을 작성한다. | 어려움9 | 비트 연산시뮬레이션+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Lowest Unique과반수 이상의 플레이어를 조종해, 고정 전략을 쓰는 상대를 상대로 각 라운드에서 가장 낮은 고유 정수를 낸 플레이어가 이기는 게임에서 90% 이상의 라운드를 이겨야 한다. | 어려움9 | 게임 이론그리디+1 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Fibonacci Strikes BackP, m, 그리고 P-피보나치 수열에서 F(F_n)의 낮은 k개 십진 자릿수가 주어질 때, 그 자릿수로 끝나는 F(F_n)을 갖는 m 이상의 가장 작은 n을 구하거나 존재하지 않으면 보고한다. | 어려움9 | 정수론수학+2 | 아직 제출이 없습니다 | 3초 | 512 MB | 지문만 제공 |
| Quicksortn과 k가 주어질 때, 주어진 잘린 퀵소트를 무작위 순열에 적용한 뒤의 기대 역전 수에 n!을 곱한 값을 998244353으로 나눈 나머지를 구한다. | 어려움9 | 동적 계획법확률+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Square Substrings문자열이 주어질 때, 각 질의 범위 안에서 제곱 문자열(같은 문자열이 두 번 반복된 형태)인 부분 문자열의 개수를 센다. | 어려움9 | 문자열문자열 매칭+2 | 아직 제출이 없습니다 | 8초 | 512 MB | 지문만 제공 |
| The One Polynomial Man소수 p와 두 집합 S, V가 주어질 때, V에 대한 유리식의 곱이 0이 되는 S의 원소 쌍 (a,b)의 개수를 센다. | 어려움9 | 수학정수론+2 | 아직 제출이 없습니다 | 4초 | 512 MB | 지문만 제공 |
| Alexey the Sage of The Six Pathsm개의 문제를 두 그룹에서 각각 한 명씩 배정하되, 구성원 i에게 c개가 배정되면 p[i][c]를 지불하고, 양쪽이 같은 문제를 고른 결과로 l개 이상 r개 이하가 풀리도록 최소 비용과 배정을 구한다. | 어려움9 | 동적 계획법그리디+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Find the Vertex연결된 무방향 그래프와 알 수 없는 시작 정점에서 각 정점까지의 최단 거리를 3으로 나눈 나머지가 주어질 때, 시작 정점이 될 수 있는 정점을 아무거나 하나 찾는다. | 어려움9 | 그래프BFS+2 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Count the GraphsN개 노드의 연결된 무방향 라벨 그래프 중 다리가 정확히 K개인 것의 개수를 M으로 나눈 나머지를 최대 100개의 테스트 케이스에 대해 구한다. | 어려움9 | 동적 계획법조합론+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| The Halfwittersn명의 병사 순열이 주어질 때, 인접 교환(비용 a), 전체 뒤집기(비용 b), 무작위 섞기(비용 c)를 써서 정렬 상태에 도달하는 최소 기대 시간을 각 날짜마다 기약분수로 구한다. | 어려움9 | 동적 계획법확률+2 | 아직 제출이 없습니다 | 5초 | 512 MB | 지문만 제공 |
| Divx의 거듭제곱들로 이루어진 부호 있는 합이 x^0 + x^1 + ... + x^(m-1)로 나누어떨어지는 양의 정수 x의 개수를 세고, 무한히 많으면 -1을 출력한다. | 어려움9 | 정수론수학+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Flip각 팀 인원이 n명으로 제한된 동전 던지기 배정 과정에서, 주어진 사람 집합이 모두 같은 팀이 될 확률을 998244353으로 나눈 나머지로 구한다. | 어려움9 | 조합론수학+2 | 아직 제출이 없습니다 | 10초 | 512 MB | 지문만 제공 |
| Cyclic Distance가중치가 있는 트리에서 서로 다른 k개의 정점을 골라 한 바퀴 도는 경로의 총 길이가 최대가 되도록 할 때 그 최댓값을 구한다. | 어려움9 | 트리동적 계획법+2 | 아직 제출이 없습니다 | 3초 | 512 MB | 지문만 제공 |
| Fast as Ryser정점이 최대 36개인 무방향 그래프에서 서로 변을 공유하지 않는 변 집합 S에 대해 c^|S|의 합을 1e9+7로 나눈 나머지를 구한다. | 어려움9 | 동적 계획법비트 연산+2 | 아직 제출이 없습니다 | 4초 | 512 MB | 지문만 제공 |
| Geometry PTSD단위 구 위의 세 점을 정수 좌표로 출력해 세 쌍의 거리가 모두 1.7 이상이면서 세 점이 이루는 평면이 원점에서 0보다 크고 1.5e-19 이하만큼 떨어지도록 만든다. | 어려움9 | 기하수학+2 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Interesting Game두 플레이어가 무한히 번갈아 두는 게임에서 신데렐라가 강제할 수 있는 최댓값을 구한다. | 어려움9 | 게임 이론그리디+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Junk Problem서로 다른 두 원소의 XOR 값이 모두 다르게 되는 {1,...,n}의 부분집합 S를 크기 floor(sqrt(0.5n)) 이상으로 구성한다. | 어려움9 | 수학조합론+2 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Knowledge-Oriented Problem그래프를 k번 복사하고 연속한 복사본의 같은 정점끼리 연결한 그래프에서 신장 트리의 개수를 10^9+7로 나눈 나머지를 구한다. | 어려움9 | 그래프행렬+2 | 아직 제출이 없습니다 | 5초 | 512 MB | 지문만 제공 |
| Delegation (Platinum)트리의 간선을 경로들로 분할할 때 가능한 최소 경로 길이의 최댓값을 구한다. | 어려움9 | 트리DFS+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| 814 - 28 곱하기 14 크기 격자에 숫자를 채워, 1부터 최대한 큰 X까지 모든 정수를 인접한 칸을 따라 읽을 수 있게 한다. | 어려움9 | 그래프DFS+2 | 아직 제출이 없습니다 | 0.814초 | 814 MB | 지문만 제공 |
| 트리와 쿼리 15가중치가 1인 정점 N개의 트리에서 각 쿼리마다 중심 vi와 반지름 ri로 주어지는 k개의 공 중 하나 이상에 속하는 정점의 수를 구한다. | 어려움9 | 트리DFS+2 | 아직 제출이 없습니다 | 5초 | 1024 MB | 지문만 제공 |
| OR과 쿼리수열에 구간 OR 갱신과 K와 같은 값의 개수를 세는 구간 질의를 처리한다. | 어려움9 | 세그먼트 트리비트 연산+2 | 아직 제출이 없습니다 | 1.5초 | 256 MB | 지문만 제공 |
| 도로 공사각 구간 쿼리마다 K개의 연속한 위치에 상수를 더하는 마법을 최소 몇 번 써야 구간의 높이를 모두 같게 만들 수 있는지 구하고, 불가능하면 -1을 출력한다. | 어려움9 | 수학정수론+2 | 아직 제출이 없습니다 | 1.5초 | 256 MB | 지문만 제공 |
| 눈치게임 A+B! A-B! A+B! 터렛! A+B! 피보나치 함수! A+B! A-B! A+B! 어린 왕자! A+B! ACM Craft! A+B! A-B! A+B! 습격자 초라기! A+B! 벡터 매칭! A+B! A-B! A+B! A/B! A+B! 터렛! A+B! A-B! A+B! 분산처리! A+B! A+B! 마셔라! 마셔라 마셔라! 마셔라 틀이 들어간다!입력과 출력이 명시되지 않은 장난성 메타 문제로, 다른 문제들을 가리키며 풀이 자체가 정의되지 않습니다. | 어려움9 | 구현완전 탐색 | 아직 제출이 없습니다 | 5초 | 1024 MB | 지문만 제공 |
| Making Friends on Joitter is FunM번의 팔로우 이벤트가 일어난 직후마다 확장 과정을 적용해 더 이상 추가할 수 없을 때의 팔로우 관계 총합을 각각 구한다. | 어려움9 | 유니온 파인드그래프+1 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Legendary Dango Maker 3길이 3인 가로, 세로, 대각선 칸이 P-W-G 또는 G-W-P가 되도록 서로 겹치지 않게 최대한 많이 골라, 사용한 칸을 막대 방향 문자로 바꿔 격자를 출력한다. | 어려움9 | 동적 계획법그리디+1 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Legendary Dango Maker 6P/W/G로 채워진 격자에서 가로, 세로, 대각선으로 연속한 세 칸을 한쪽 끝에서 읽어 PWG 또는 GWP가 되는 막대를 최대한 많이 고르고, 사용된 칸을 막대 방향 기호로 표시해 출력한다. | 어려움9 | 동적 계획법구현+2 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| 집 떠나와 열차 타고가중 선인장 그래프에서 1번 정점에서 V번 정점으로 가는 경로가 없어지도록 지우는 간선 길이 합의 최솟값을 구하고, 불가능하면 권욱제 재입대를 출력한다. | 어려움9 | 그래프DFS+2 | 아직 제출이 없습니다 | 3초 | 1024 MB | 지문만 제공 |
| 풀 한 포기 친구 얼굴10개의 고정 명령 문자열이 주어질 때, 격자를 벗어나지 않고 (1,1)에서 (N,M)까지 도달하는 명령 번호 수열의 가짓수를 구하거나 무한히 많으면 -1을 출력한다. | 어려움9 | 그래프동적 계획법+2 | 아직 제출이 없습니다 | 3초 | 1024 MB | 지문만 제공 |
| Sprinklers 2: Return of the Alfalfa일부 칸이 막힌 N×N 격자에서 모든 칸이 정확히 한 종류의 스프링클러에만 덮이도록 설치하는 방법의 수를 10^9+7로 나눈 나머지를 구한다. | 어려움9 | 동적 계획법구현 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Exercise순열의 걸음 수는 그 위수, 즉 순환 길이들의 최소공배수다. N!개의 모든 순열에 대해 이 위수의 곱을 소수 M으로 나눈 나머지를 N이 7500 이하일 때 구한다. | 어려움9 | 조합론정수론+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Circus트리 위에 K마리의 소를 서로 다른 정점에 배치할 때, 빈 인접 정점으로 소를 옮겨 서로 도달할 수 있는 배치들을 같은 부류로 묶는다. 각 K마다 배치 부류의 개수를 10^9+7로 나눈 나머지를 구한다. | 어려움9 | 트리DFS+2 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| New Year and Social Network같은 n개 정점 위의 두 신장 트리 T1, T2가 주어질 때, T1의 간선들을 서로 다른 T2의 간선으로 교체해도 트리가 유지되도록 하는 최대 매칭을 찾아 그 쌍들을 출력한다. | 어려움9 | 그래프유니온 파인드+2 | 아직 제출이 없습니다 | 4초 | 512 MB | 지문만 제공 |
| 남현욱길이 n인 순열 중 길이 3인 증가 부분 수열이 정확히 m개인 것들의 반전 수 합을 998,244,353으로 나눈 나머지를 구한다. 단, 0 ≤ m ≤ 3이다. | 어려움9 | 조합론동적 계획법+1 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| Cartoons부분 구간마다 정확히 한 번만 나타나는 원소가 존재하는 구간의 개수를 센다. | 어려움9 | 분할 정복배열+2 | 아직 제출이 없습니다 | 2.5초 | 256 MB | 지문만 제공 |
| Laser Intensification각 정상 노드가 들어온 광자를 위와 오른쪽으로 하나씩 내보내는 w×h 격자에서, 오른쪽 위 모서리에 도달하는 기대 광자 수가 k가 되는 정상 확률 p를 구하거나 불가능하면 -1을 출력한다. | 어려움9 | 확률조합론+2 | 아직 제출이 없습니다 | 2초 | 64 MB | 지문만 제공 |
| Minimal Variance Tree연결된 다중 그래프에서 간선 가중치들의 평균으로부터의 제곱 편차 합으로 정의되는 분산이 최소가 되는 신장 트리를 찾는다. | 어려움9 | 최소 신장 트리그리디+2 | 아직 제출이 없습니다 | 1초 | 256 MB | 지문만 제공 |
| Alice and Bob각 정점에 토큰을 많아야 하나 놓는 경우 중, 흰 정점의 토큰을 옮기는 Alice가 검은 정점의 토큰을 옮기는 Bob을 최적 플레이로 이기는 배치의 수를 센다. | 어려움9 | 게임 이론동적 계획법+2 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Circles길이가 3 이상인 모든 접두사에 대해, 원형으로 x_i + x_{i+1} <= a_i를 만족하는 음이 아닌 x_i들의 합의 최댓값을 구한다. | 어려움9 | 수학그리디+2 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Deja Vu배열에서 값을 바꾸는 갱신과 함께, 각 질의 l에 대해 l <= a < b < c < d이고 x_a < x_b < x_c < x_d인 가장 작은 d를 구하거나 없으면 -1을 출력한다. | 어려움9 | 세그먼트 트리동적 계획법+2 | 아직 제출이 없습니다 | 5초 | 512 MB | 지문만 제공 |
| Easiest Sum배열과 k개의 코인이 주어지고 코인 하나로 원소 하나를 1 줄일 수 있을 때, g(t)를 코인 t개 이하로 만들 수 있는 최대 부분배열 합의 최솟값이라 하면 g(1)부터 g(k)까지의 합을 998244353으로 나눈 나머지를 구한다. | 어려움9 | 이분 탐색그리디+2 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| 피보나치 수의 최대공약수의 합처럼 보이지만... ×251 이상 n 이하의 모든 i, j에 대해 gcd(i,j)^k 곱하기 gcd(F_i, F_j)의 합을 1,000,000,007로 나눈 나머지를 구한다. | 어려움9 | 수학정수론+2 | 아직 제출이 없습니다 | 2초 | 256 MB | 지문만 제공 |
| Embeddings길이 10^6 이하의 문자열에서 서로 엄격히 포함되는 회문 부분문자열의 중첩 수열 개수를 998244353으로 나눈 나머지를 구한다. | 어려움9 | 문자열동적 계획법+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Fox Labeling무작위로 라벨을 찍는 과정을 반복해 n마리의 여우가 모두 서로 구별될 때까지 걸리는 기대 시간을 분 단위로 구한다. | 어려움9 | 확률동적 계획법+1 | 아직 제출이 없습니다 | 3초 | 512 MB | 지문만 제공 |
| Gomoku19x19 오목에서 고정된 탐욕 점수 전략을 상대로 후수 플레이어로 100판을 모두 이기는 프로그램을 작성한다. | 어려움9 | 게임 이론시뮬레이션+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| 트리와 쿼리 16간선이 하나씩 추가되는 포레스트에서 정점 u와 거리가 k인 정점의 개수를 구하는 쿼리를 처리한다. | 어려움9 | 트리유니온 파인드+1 | 아직 제출이 없습니다 | 8초 | 512 MB | 지문만 제공 |
| 최소 스패닝 트리와 쿼리가중치 방향 그래프 G와 i개 정점의 방향 경로 그래프의 텐서 곱에 대해, i가 2부터 Q+1까지 각각의 최소 스패닝 트리 간선 가중치 합을 구한다. | 어려움9 | 최소 신장 트리그래프+2 | 아직 제출이 없습니다 | 5초 | 256 MB | 지문만 제공 |
| Yet Another Problem on Empodia두 순열이 같은 프레임 구간 집합을 가질 때 동형이라 정의하고, 길이 1부터 N까지의 순열을 이 관계로 나눈 동치류의 개수를 소수 P로 나눈 나머지를 각 줄에 출력한다. | 어려움9 | 조합론동적 계획법+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| 신기한 공놀이각 질의 (N, M)에 대해, 주머니에서 두 공을 뽑을 때 적어도 하나가 빨간색이 아닐 확률이 정확히 1/N^2인 (A, B) 중 A가 M번째로 작은 쌍을 찾아 1e9+7로 나눈 나머지를 출력한다. | 어려움9 | 정수론수학+2 | 아직 제출이 없습니다 | 0.5초 | 256 MB | 지문만 제공 |
| 왕들의 외나무다리 돌게임N개의 외나무다리마다 첫 칸에 흰 돌, 마지막 칸에 검은 돌을 놓고 자기 돌 하나를 상대 돌을 뛰어넘지 않고 빈 칸으로 옮기며, 움직일 돌이 없으면 지는 게임에서 최적으로 둘 때 이기는 왕을 판정한다. | 어려움9 | 게임 이론동적 계획법+2 | 아직 제출이 없습니다 | 1초 | 256 MB | 지문만 제공 |
| Tree Average Weight일부 정점의 차수가 고정된 라벨 트리 중 하나를 균일하게 골라, 간선 기반 가중치의 기댓값의 정수 부분을 구한다. | 어려움9 | 트리조합론+2 | 아직 제출이 없습니다 | 1초 | 256 MB | 지문만 제공 |
| Phone Call각 전화선은 주어진 두 경로 위의 서로 다른 두 집을 정해진 비용으로 연결한다. 1번 집에서 초대를 퍼뜨릴 때 참여할 수 있는 최대 인원과 그때의 최소 총비용을 구한다. | 어려움9 | 그래프최소 신장 트리+1 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Alice and Bob (and string): Double Menace문자열 s가 주어질 때, t에서 시작하는 위치 확장 게임이 선수 승리가 되는 부분 문자열 중 k번째로 사전순으로 작은 것을 구한다. | 어려움9 | 문자열게임 이론+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Gnutella Chessmastern x n 체스판에 k개의 비숍을 서로 공격하지 않게 놓는 경우의 수를 k = 1부터 2n-1까지 각각 998244353으로 나눈 나머지로 구한다. | 어려움9 | 조합론동적 계획법+2 | 아직 제출이 없습니다 | 3초 | 512 MB | 지문만 제공 |
| Maximum Weighted Matching에지를 복사하고 세분화하는 과정으로 만들어진 그래프에서 최대 가중 매칭의 가중치 합과 그러한 최대 매칭의 개수를 10^9+7로 나눈 나머지를 구한다. | 어려움9 | 동적 계획법트리+2 | 아직 제출이 없습니다 | 4초 | 256 MB | 지문만 제공 |
| Chiaki Sequence Revisited자기 참조 점화식으로 정의된 수열 a_n에서 n이 최대 10^18일 때 첫 n개 항의 합을 10^9+7로 나눈 나머지를 구한다. | 어려움9 | 수학조합론+2 | 아직 제출이 없습니다 | 1초 | 256 MB | 지문만 제공 |
| RMQ Similar Sequence수열 A가 주어질 때, [0,1] 위의 균등분포에서 독립적으로 뽑은 수열 B가 A와 모든 구간에서 최댓값 위치가 같을 조건 아래 B 원소 합의 기댓값을 구한다. | 어려움9 | 트리확률+2 | 아직 제출이 없습니다 | 2초 | 256 MB | 지문만 제공 |
| Lyndon Substring각 질의 (i, j)마다 s_i와 s_j를 이어 붙인 문자열에서 모든 순환 회전보다 사전순으로 작은 부분 문자열, 즉 Lyndon 단어의 최대 길이를 구한다. | 어려움9 | 문자열문자열 매칭+1 | 아직 제출이 없습니다 | 3초 | 256 MB | 지문만 제공 |
| Pastry shop손님이 정렬된 도착 시간으로 오고 파이 하나를 굽는 데 정해진 시간이 걸릴 때, 각 오븐 모델마다 최소 총 대기 시간을 구한다. | 어려움9 | 그리디정렬+2 | 아직 제출이 없습니다 | 2초 | 128 MB | 지문만 제공 |
| Rikka with Proper Fractions분모가 n 이하인 기약분수 중 주어진 구간에 들어가는 것의 개수를 998244353으로 나눈 나머지를 구한다. | 어려움9 | 정수론수학+2 | 아직 제출이 없습니다 | 10초 | 512 MB | 지문만 제공 |
| Rikka with Tree Game루트가 있는 트리에서 두 사람이 번갈아 토큰을 아래로 옮길 때, 최종 깊이를 정확히 k로 만들기 위해 더해야 하는 최소 리프 수 f(k)의 f(k)/k 극한을 구한다. | 어려움9 | 게임 이론트리+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Rikka with Equationm이 n 이하일 때 x^2+y^2≡a, xy≡b (mod m)를 만족하는 정수 x, y가 존재하는 (a,b,m)의 개수를 센다. | 어려움9 | 정수론수학+1 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Rikka with Bridgesi와 j 사이에 간선이 없고 둘 모두 k와 인접한 경우 (i,j,k)를 브리지라 할 때, 브리지가 K개 이하인 n개 정점의 무방향 그래프 개수를 m으로 나눈 나머지를 구한다. | 어려움9 | 조합론동적 계획법+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Rikka with Mirror작은 격자에 최대 k개의 거울을 놓아 2(n+m)개 입사 지점에서의 빛 경로 길이 합을 최소로 만든다. | 어려움9 | 완전 탐색기하+2 | 아직 제출이 없습니다 | 14초 | 512 MB | 지문만 제공 |
| Road Connectivity정점이 5개 이하인 완전 그래프에서 매일 간선 하나가 균등한 확률로 토글될 때, 각 날짜 구간 [l, r] 안에서 그래프가 연결되는 날이 존재할 확률을 구한다. | 어려움9 | 확률행렬+2 | 아직 제출이 없습니다 | 2초 | 256 MB | 지문만 제공 |
| Convex Region격자 위 볼록 영역의 테두리 칸에서 토큰을 이동시키는 질의를 던져 영역의 넓이를 알아내는 대화형 문제. | 어려움9 | 기하시뮬레이션+1 | 아직 제출이 없습니다 | 2초 | 256 MB | 지문만 제공 |
| Flow가중 이분 그래프를 k개 이어 붙인 층상 네트워크에서 최대 유량이 수렴하는지 판정하고, 수렴하면 그 극한값을, 아니면 -1을 출력한다. | 어려움9 | 그래프최단 경로+1 | 아직 제출이 없습니다 | 2초 | 256 MB | 지문만 제공 |
| Hamilton Path방향 그래프에서 모든 두 정점 사이에 연속한 위치를 잇는 간선만 존재하도록 하는 순열의 개수를 세고, 개수가 n 이하이면 그 값들을 사전순으로 출력한다. | 어려움9 | 그래프조합론+2 | 아직 제출이 없습니다 | 4초 | 512 MB | 지문만 제공 |
| Link Cut Digraph간선이 없는 정점 n개짜리 방향 그래프에 간선을 하나씩 추가하면서, 매번 서로 도달 가능한 정점 쌍의 개수를 구한다. | 어려움9 | 그래프유니온 파인드+2 | 아직 제출이 없습니다 | 3초 | 512 MB | 지문만 제공 |