문제
문제를 고르고 내장 에디터에서 풀이를 작성해 보시기 바랍니다. 채점기가 실제 테스트 케이스로 코드를 바로 검증하고, 아카이브의 문제들도 자유롭게 둘러볼 수 있습니다.
전체 결과문제 9266개
| 제목 | 난이도 | 유형 | 정답자 | 시간 제한 | 메모리 제한 | 채점 |
|---|---|---|---|---|---|---|
| MVP 다이아몬드 (Easy)등급 기준액과 N개월간 줄어들지 않는 MVP 등급 기록이 주어질 때 가능한 최대 누적 과금액을 구한다. | 보통5 | 그리디구현+1 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| MVP 다이아몬드 (Normal)각 달의 MVP 등급이 주어질 때, 등급 조건을 만족하면서 N개월 동안 과금할 수 있는 최대 누적 과금액을 구한다. | 보통5 | 그리디수학+1 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Автоматизированное управление доставкой택배 최대 무게 k, 패킷 기준 x, 컨테이너 기준 y가 주어질 때 컨테이너가 출발하는 시점의 최소 무게를 구한다. | 보통5 | 수학그리디 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Recess Rocks앞에 있는 아이가 자신보다 많거나 같은 수의 돌을 가진 경우 우는 아이들의 수를 최소로 만드는 배열을 찾는다. | 보통5 | 그리디정렬 | 아직 제출이 없습니다 | 3초 | 1024 MB | 지문만 제공 |
| A + B Problem이진 문자열을 주어진 길이의 두 부분수열로 나눠 두 이진수의 합이 최대가 되도록 만들고, 그 합을 이진수로 출력한다. | 보통5 | 그리디문자열+1 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| AiGo1차원 바둑판 문자열이 주어질 때, 자충수가 되지 않도록 흰 돌 하나를 놓아 잡을 수 있는 검은 돌의 최대 개수를 구한다. | 보통5 | 구현시뮬레이션+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Statistics일별 확진자 수가 주어질 때, 수열이 감소하지 않도록 일부 값을 낮추면서 총 감소량이 최소가 되게 한다. | 보통5 | 그리디배열+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Vaccination Against Corona직선 위에 있는 n명의 위치와 안전 거리 L이 주어질 때, 백신을 맞지 않은 두 사람 사이의 거리가 모두 L 이상이 되도록 최소 몇 명에게 백신을 맞춰야 하는지 구한다. | 보통5 | 그리디정렬+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Hide and Seek가중 트리와 제한 시간 n이 주어질 때, 루트 0에서 출발해 방문할 수 있는 서로 다른 비루트 정점의 최대 개수를 구한다. | 보통5 | 트리DFS+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Alloys예산 c(kg당 SEK)가 주어질 때, 비율의 합이 1이고 x + y ≤ c인 티타늄, 알루미늄, 마그네슘 비율을 골라 경도 xy를 최대로 만든다. | 보통5 | 수학그리디+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Fåglar i trädM마리의 새가 서로 다른 노드에 앉되 각 새는 가능한 한 가장 최근에 앉은 새 옆에 앉고, 마지막 새는 K번 노드에 앉도록 배치한다. | 보통5 | 트리그리디+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Snöbollskrig 2스웨덴과 핀란이 던진 눈덩이 크기가 각각 오름차순으로 주어질 때, 자기 방어로 던졌을 수 있는 눈덩이 개수의 최댓값을 구한다. | 보통5 | 그리디투 포인터+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Bitryssland2의 거듭제곱 가치를 가진 동전이 제한된 개수만 있을 때, 거스름돈 없이 각 물건 값을 정확히 순서대로 지불할 수 있는지 판정한다. | 보통5 | 그리디비트 연산+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Pekgälsvalsen서로 다른 K개의 문자로 이루어진 문자열에서 문자를 묶어 입력하는 순서를 정해 오른쪽 화살표를 누르는 총 횟수를 최소화한다. | 보통5 | 그리디정렬 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| 숫자 카드 놀이최대 18장의 숫자 카드를 두 수로 나누어 곱이 최대가 되도록 만들고, 6과 9는 서로 바꿔 쓸 수 있다. | 보통5 | 완전 탐색그리디+1 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| 걷는 건 귀찮아오름차순으로 주어진 N개 인력거의 위치와 각 인력거의 최대 이동 거리가 주어질 때, 목적지 M까지 최소 환승 횟수를 구하고 도달할 수 없으면 -1을 출력한다. | 보통5 | 그리디구간+2 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| 떡국떡국 그릇 크기가 주어진 순서대로 있을 때, 각 탑이 아래에서 위로 갈수록 작아지도록 나눌 때 필요한 탑의 최소 개수를 구한다. | 보통5 | 그리디정렬 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Po0으로 채워진 배열에 서로 겹치지 않거나 포함 관계인 구간을 양의 정수만큼 더하는 연산만으로 주어진 수열을 만들 때 필요한 최소 연산 횟수를 구한다. | 보통5 | 동적 계획법스택+1 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Even More Odd Photos소들의 무리를 나누어 각 무리의 번식 ID 합이 짝수, 홀수, 짝수 순으로 번갈아 나오도록 배열할 때 만들 수 있는 무리의 최대 개수를 구한다. | 보통5 | 그리디수학+1 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Just StallingN마리 소를 N개의 칸에 배정하되 각 칸의 높이 제한을 만족시키는 순열의 수를 센다. N은 20 이하이다. | 보통5 | 조합론정렬+2 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Adding Numbers모두 0인 배열에서 시작해 인접한 두 위치에 (1,2) 또는 (2,1)을 더하는 연산만으로 목표 배열 B를 만들 수 있는지 판정한다. | 보통5 | 그리디구현 | 아직 제출이 없습니다 | 0.5초 | 512 MB | 지문만 제공 |
| Composite Sequence주어진 배열의 어떤 비어 있지 않은 부분수열의 합이 합성수가 되는지 판별한다. | 보통5 | 수학정수론+2 | 아직 제출이 없습니다 | 1초 | 256 MB | 지문만 제공 |
| Exactly One Pointn개의 선분이 주어질 때, 각 선분이 정확히 한 점을 포함하고 모든 점이 어떤 선분에 속하도록 서로 다른 점을 배치하거나 불가능함을 판별한다. | 보통5 | 그리디구간+1 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Lexicographically Minimal Subsequence문자열 s에서 길이가 k인 부분 수열 중 사전순으로 가장 작은 것을 찾는다. | 보통5 | 그리디스택+1 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Siffersumma정수 N이 주어질 때, N보다 크면서 각 자릿수의 합이 N과 같은 가장 작은 수를 구한다. | 보통5 | 그리디수학+2 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Cherimoyor매일 일정 수의 체리모야가 익어 사흘 동안 먹을 수 있고, 하루에 최대 10개까지 먹을 때 첫 열매는 10점, 다음은 9점 식으로 점수가 줄어들며, 전체 즐거움 점수의 최댓값을 구한다. | 보통5 | 그리디정렬+2 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| 문어N마리의 문어가 원을 이루어 이웃끼리 같은 번호의 손을 잡을 때, 길이 N의 손 번호 수열 중 사전순으로 가장 앞서는 수열을 출력한다. | 보통5 | 그리디구현+2 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Hundraelva kronor1, 11, 111, ... 처럼 1로만 이루어진 지폐들로 정확히 N크로나를 만들 때 필요한 최소 지폐 수를 구한다. | 보통5 | 그리디수학+2 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Ekorren i trädet노드 1을 루트로 하는 트리에서 도토리가 있는 모든 노드를 방문하고 다시 1로 돌아오는 가장 짧은 닫힌 경로의 길이를 구한다. | 보통5 | 트리DFS+2 | 아직 제출이 없습니다 | 4초 | 1024 MB | 지문만 제공 |
| 숫자 카드여러 장의 숫자 카드를 한 줄로 나열한 뒤 양 끝에서 번갈아 가져와 만들 수 있는 수가 최대가 되도록 나열 순서를 정합니다. | 보통5 | 그리디구현+1 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Нефть달러와 유로 예산이 주어질 때 각 나라에서 한 통화로만 석유를 사서 살 수 있는 배럴 수의 최댓값을 구한다. | 보통5 | 그리디완전 탐색+2 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| Стена기둥 높이들이 주어질 때, 블록 하나를 인접한 기둥으로 옮기는 작업으로 모든 높이 차이가 1 이하가 되도록 만드는 최소 이동 횟수를 구한다. | 보통5 | 그리디누적 합+1 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| Красивая таблица результатов각 팀이 푼 문제 수가 내림차순으로 주어질 때, 정렬 순서를 유지하면서 모든 값이 m의 약수이거나 0이 되도록 팀들이 추가로 풀 수 있는 문제 수의 최댓값을 구한다. | 보통5 | 그리디수학+2 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| Киноакадемия두 개의 서로 다른 영화를 두 부문 수상작으로 골라, 수상하지 못한 영화는 a_i, 수상한 영화는 b_i 또는 c_i만큼 기여하는 총 리액션 값을 최대로 만든다. | 보통5 | 그리디배열+2 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| 마법의 돌 장난감1부터 N까지의 순열을 100번 이하의 연속 구간 뒤집기로 정렬하고, 불가능하면 -1을 출력한다. | 보통5 | 정렬그리디+1 | 아직 제출이 없습니다 | 1초 | 256 MB | 지문만 제공 |
| 빛의 돌 옮기기N개 구간마다 끌기와 들기 중 하나를 골라 비용 합과 인접 구간에서 방식이 바뀔 때마다 드는 K를 더한 최솟값을 구한다. | 보통5 | 동적 계획법배열+2 | 아직 제출이 없습니다 | 1초 | 256 MB | 지문만 제공 |
| 아름다운 수열1이 N개, -1이 N개인 길이 2N 수열을 배치해 B_i = B_{i-1}*A_{2i-1} + A_{2i} 꼴 점화식의 최종값을 최대로 만든다. | 보통5 | 수학그리디+1 | 아직 제출이 없습니다 | 1초 | 256 MB | 지문만 제공 |
| Arranging BooksL, M, S 문자로 이루어진 문자열이 주어질 때, 임의의 두 문자를 교환하는 작업만으로 L이 모두 앞, 그다음 M, 마지막에 S가 오도록 정렬하는 최소 교환 횟수를 구한다. | 보통5 | 그리디문자열+2 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Два прямоугольника격자에서 '#' 칸들이 서로 겹치지 않는 두 개의 채워진 직사각형을 이루는지 판정하고, 가능하면 한 직사각형은 'a', 다른 하나는 'b'로 다시 칠해 출력한다. | 보통5 | 구현완전 탐색+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| 꿀 따기일직선 위에 벌 두 마리와 벌통 하나를 놓아, 두 벌이 지나가며 딴 꿀의 합이 최대가 되도록 한다. | 보통5 | 누적 합그리디 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Bingon과 k가 주어질 때 n x n 격자의 정확히 k칸을 채우면서 가로, 세로, 대각선 어느 줄도 모두 채우지 않는 배치가 가능한지 판정하고 그 예를 출력한다. | 보통5 | 그리디구현+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Acowdemia I각 논문을 최대 한 번 인용하면서 총 L개 이하의 인용을 더해 h-index를 최대로 만든다. | 보통5 | 정렬그리디+1 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| 개구리 징검다리 건너기주어진 이동 규칙 아래에서 2N+1개의 연꽃 위 N마리 흰 개구리와 N마리 검은 개구리의 위치를 서로 바꾸는 이동 순서를 출력한다. | 보통5 | 구현시뮬레이션+1 | 아직 제출이 없습니다 | 1.2초 | 1024 MB | 지문만 제공 |
| Secrets of Legendary Treasure1부터 n+m까지의 서로 다른 수로 이루어진 두 오름차순 수열에서 0으로 표시된 자리를 채워, 조건에 맞는 수열 한 쌍을 복원한다. | 보통5 | 그리디정렬+2 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Mean인접한 두 정수를 정수 부분 평균으로 바꾸는 연산을 반복해 마지막 하나의 수를 만들 때, 얻을 수 있는 가장 큰 값을 구한다. | 보통5 | 동적 계획법그리디+2 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Игра각 방이 아래 층의 두 방으로 이어지는 삼각형 구조에서, 항상 더 짧은 복도를 택하고 길이가 같으면 무작위로 고르는 경로 길이의 기댓값을 구한다. | 보통5 | 동적 계획법확률+1 | 아직 제출이 없습니다 | 2초 | 256 MB | 지문만 제공 |
| На далекой Амазонке여성 n명이 있을 때 정확히 a명이 자식을 하나 이상 두고 정확히 b명이 어머니를 두도록 숲을 구성하거나 불가능하다고 판정한다. | 보통5 | 그리디트리+2 | 아직 제출이 없습니다 | 2초 | 256 MB | 지문만 제공 |
| Командная олимпиадаn개의 인터랙티브 문제와 m개의 일반 문제를 t분 안에 모두 풀기 위해 필요한 최소 인원을 구한다. 바샤는 두 종류 모두 풀 수 있다. | 보통5 | 수학그리디+2 | 아직 제출이 없습니다 | 2초 | 256 MB | 지문만 제공 |
| Таймер타이머는 t초 동안 최대 k번 다음 y의 배수로 점프할 수 있으며, 이때 도달할 수 있는 가장 큰 값을 구한다. | 보통5 | 그리디수학 | 아직 제출이 없습니다 | 2초 | 256 MB | 지문만 제공 |
| Обратная задача о наибольшей возрастающей подпоследовательности주어진 LIS 길이 배열 d에 대해, LIS 배열이 d와 일치하는 서로 다른 양의 정수 수열 a를 10^15 이하로 구성합니다. | 보통5 | 그리디수학+1 | 아직 제출이 없습니다 | 2초 | 256 MB | 지문만 제공 |
| Две башни109층 건물 두 동이 주어진 층에서 n개의 연결 통로로 이어져 있을 때, 두 사무실 사이를 각 동의 엘리베이터와 통로를 이용해 이동하는 최소 시간을 구한다. | 보통5 | 이분 탐색배열+2 | 아직 제출이 없습니다 | 2초 | 256 MB | 지문만 제공 |
| Чаепитиеn명의 직원이 매일 좋아하는 종류의 티백 하나씩 사용할 때, 주어진 재고로 버틸 수 있는 최대 일수를 구합니다. | 보통5 | 그리디이분 탐색+1 | 아직 제출이 없습니다 | 2초 | 256 MB | 지문만 제공 |
| K-cортировка배열과 고정된 k가 주어질 때, 정확히 k칸 떨어진 두 원소를 교환하는 연산만으로 배열을 비내림차순으로 정렬하는 최소 교환 횟수를 구하고, 불가능하면 -1을 출력한다. | 보통5 | 배열정렬+2 | 아직 제출이 없습니다 | 2초 | 256 MB | 지문만 제공 |
| 정보 상인 호석고릴라가 값을 가진 정보를 얻거나, 이름이 주어진 고릴라에게서 가장 비싼 b개의 정보를 사는 쿼리를 처리하고 지불한 총액을 출력한다. | 보통5 | 해시맵힙+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Competition모든 학생을 정확히 a명의 물리 팀과 b명의 생물 팀 중 하나에 배정해 물리 점수와 생물 점수의 합이 최대가 되도록 한다. | 보통5 | 그리디정렬+2 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Driving Lanes직선 구간 길이와 차선별 곡선 통행 비용이 주어질 때, 1차선에서 시작해 1차선으로 끝나는 최소 이동 거리를 구한다. | 보통5 | 동적 계획법그리디+1 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Small ScheduleM개의 기계와 S개의 1초 작업, L개의 Q초 작업이 주어질 때, 모든 작업을 비선점으로 배정하여 완료 시간의 최솟값을 구한다. | 보통5 | 그리디이분 탐색+2 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Palindrome Numbers최대 80자리 수가 주어질 때, 그 수보다 크거나 같은 가장 작은 회문을 구한다. | 보통5 | 문자열수학+1 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Guess Which Cow소의 특성 T가 주어진 집합 S에 속하는지 묻는 예/아니오 질문을 최대 100번 해서 N마리 중 어느 소인지 알아내는 대화형 문제다. | 보통5 | 분할 정복그리디+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Buttons각 격자 칸에 0 이상 10^9 이하의 정수 시각을 부여해 모든 인접한 두 칸이 t_kl + a_ij <= t_ij <= t_kl + b_ij를 만족하도록 하거나, 불가능하면 -1을 출력한다. | 보통5 | 최단 경로그래프+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| 豪邸と宅配便배달 시각 N개와 서재와 현관 사이 이동 시간 M이 주어질 때, 모든 택배를 받으면서 0시부터 T시까지 공부할 수 있는 시간의 최댓값을 구한다. | 보통5 | 동적 계획법그리디+2 | 아직 제출이 없습니다 | 10초 | 512 MB | 지문만 제공 |
| 幾何問題を解こう양의 정수 p, q가 주어질 때 p/q를 유한 소수로 나타낼 수 있는 가장 작은 진법 b를 구한다. | 보통5 | 수학정수론+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| House Moving서로 다른 무게의 순열이 주어질 때, 무게 순으로 정렬하기 위해 들어 올려야 하는 물건 무게 합의 최솟값을 구한다. | 보통5 | 그리디정렬+1 | 아직 제출이 없습니다 | 3초 | 512 MB | 지문만 제공 |
| HullMarathon원점에서 1분 동안 각각 거리 r_i만큼 이동할 수 있는 N마리의 토끼가 있을 때, 이들의 볼록 껍질 넓이의 최댓값을 구한다. | 보통5 | 기하그리디 | 아직 제출이 없습니다 | 8초 | 512 MB | 지문만 제공 |
| Erratic Sleep Habits피터는 자정에 잠들어 주기별 수면 시간 후에 깨어난다. 모든 면접 시간에 늦지 않도록 카페인을 최소 몇 번 복용해야 하는지 구한다. | 보통5 | 그리디구현+1 | 아직 제출이 없습니다 | 8초 | 512 MB | 지문만 제공 |
| Make Friendships사람마다 가능한 날짜 집합이 주어질 때, 하루에 한 명씩 만나서 데이트할 수 있는 친구 수의 최댓값을 구한다. | 보통5 | 그리디정렬+1 | 아직 제출이 없습니다 | 8초 | 512 MB | 지문만 제공 |
| Safe Packing물품 크기와 하루 충전재 F가 주어질 때, 피보나치 크기 상자는 그대로 쓰고 나머지는 차이만큼 충전재를 써서 담을 수 있는 물품 수의 최댓값을 구한다. | 보통5 | 그리디정렬+1 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Minimum Coin Exchange Problem1 < a1 < ... < an인 동전 액면이 주어질 때, 1 < p < an인 각 p에 대해 지불과 거스름을 합친 최소 동전 개수의 최댓값을 구한다. | 보통5 | 동적 계획법배열+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Append Sort정수 목록이 주어질 때, 각 수의 오른쪽에 십진수 숫자를 덧붙여 목록이 엄격히 증가하도록 만들면서 총 덧붙임 횟수를 최소화한다. | 보통5 | 그리디문자열+2 | 아직 제출이 없습니다 | 10초 | 1024 MB | 지문만 제공 |
| Closest Pick1부터 K까지의 값에 이미 팔린 티켓들이 있을 때, 두 장의 티켓 번호를 골라 자신의 티켓이 가장 가까운 c의 개수를 최대로 만든다. | 보통5 | 정렬그리디+2 | 아직 제출이 없습니다 | 10초 | 1024 MB | 지문만 제공 |
| 점프 숨바꼭질0에서 시작해 1, 2, 4, ... 순으로 이동할 때 정확히 K에 도달하는 최소 점프 횟수를 구하고, 불가능하면 -1을 출력한다. | 보통5 | 수학그리디+1 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Rabbit House높이 격자가 주어질 때, 인접한 두 칸의 높이 차가 1 이하가 되도록 더해야 하는 상자의 최소 개수를 구한다. | 보통5 | 그래프그리디+1 | 아직 제출이 없습니다 | 미설정 | 1024 MB | 지문만 제공 |
| Checksum불리언 행렬의 미지 원소를 복원해 모든 행과 열의 XOR 체크섬을 만족시키면서, 주어진 비용의 합을 최소로 만듭니다. | 보통5 | 그래프유니온 파인드+1 | 아직 제출이 없습니다 | 미설정 | 1024 MB | 지문만 제공 |
| 소용돌이바깥쪽 칸을 우선해서 보드를 소용돌이 모양으로 이동할 때 만들 수 있는 문자열 중 사전순 최대와 최소를 구한다. | 보통5 | 시뮬레이션그리디+1 | 아직 제출이 없습니다 | 0.5초 | 512 MB | 지문만 제공 |
| 자연수 색칠하기1부터 N까지의 자연수 가운데 서로소인 두 수는 서로 다른 색이 되도록 칠할 때, 필요한 최소 색의 수와 그 색칠을 구한다. | 보통5 | 정수론수학+2 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| 판치기N개의 동전 상태가 H/T로 주어지고 서로 다른 K개를 뒤집는 연산만 쓸 수 있을 때, 모두 T로 만드는 최소 횟수를 구하거나 -1을 출력한다. | 보통5 | 그리디수학+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Distribute the Bars처음 N개의 홀수를 같은 무게 합을 갖는 두 개 이상의 묶음으로 나누고, 불가능하면 -1을 출력합니다. | 보통5 | 수학그리디+1 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| 나는 기말고사형 인간이야총 24N시간의 공부 시간을 M개 과목에 나눠 배분할 때, 시간당 상승폭과 100점 상한을 고려해 얻을 수 있는 최종 성적의 최댓값을 구한다. | 보통5 | 그리디정렬 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| 단말 수열트리에서 단말 정점을 번호 순으로 제거하며 기록한 수열이 주어질 때, 트리의 모든 간선을 복원해 정렬된 순서로 출력한다. | 보통5 | 트리힙+2 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| 황소 다마고치낮에는 먹이를 줘 체력을 올리고 밤에는 체력이 절반으로 줄어들 때, 초기 체력 n과 먹이 m으로 황소가 며칠째 밤에 죽는지 구한다. | 보통5 | 수학그리디+2 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| 마법천자문`+`와 `-`로 이루어진 문자열을 수(11, 10, 1)와 연산자로 해석해 계산 결과가 최대가 되는 값을 구한다. | 보통5 | 동적 계획법그리디+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| 마을 구하기한 종류의 폭탄이 터질 때 피해가 최소가 되도록 폭탄과 쉴드를 재배치하고, 그러한 배치가 여러 개면 사전 순으로 가장 앞서는 문자열을 출력한다. | 보통5 | 그리디문자열+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| A Sorting Problem1부터 n까지의 순열에서 값이 1만큼 차이나는 두 원소만 바꿀 수 있을 때, 배열을 정렬하는 최소 교환 횟수를 구한다. | 보통5 | 정렬그리디+1 | 아직 제출이 없습니다 | 3초 | 1024 MB | 지문만 제공 |
| Buffered Buffet사람마다 요구하는 최소 간격이 다른 n명을 원형 탁자에 배치할 때 필요한 최소 둘레를 구한다. | 보통5 | 정렬그리디 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Fridge Distraction요청한 각 글자 앞에 있는 물건을 옮기는 횟수의 합이 정확히 t가 되도록, 가장 적은 횟수로 요청할 물건 순서를 구한다. | 보통5 | 그리디수학+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Fair Play모든 직원을 두 명씩 짝지어 각 팀의 당구 실력 합과 수영장 실력 합이 각각 같아지도록 만들 수 있는지 판정한다. | 보통5 | 해시맵그리디+1 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| Implementation Irregularities해결된 각 문제의 완료 시각과 필요한 컴퓨터 시간이 주어질 때, 그 완료 시각을 만들 수 있는 최소 컴퓨터 대수를 구한다. | 보통5 | 그리디정렬+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Winning Ballot인접한 두 수의 최대공약수가 주어질 때, 그 값들과 일치하면서 10^18보다 작은 N개의 수를 찾고, 없으면 -1을 출력한다. | 보통5 | 수학정수론+2 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Chess Positions각 테스트마다 8x8 체스판에 백색과 흑색 기물을 배치해 공격받는 백색 기물이 w개, 흑색 기물이 b개가 되도록 한다. | 보통5 | 구현그리디+1 | 아직 제출이 없습니다 | 1초 | 256 MB | 지문만 제공 |
| 밥N일 각각에 5,000원짜리 메뉴의 맛 A와 1,000원짜리 메뉴의 맛 B가 주어질 때, 총 지출이 X 이하가 되도록 매일 하나씩 골라 맛의 합을 최대로 만든다. | 보통5 | 그리디정렬 | 아직 제출이 없습니다 | 1초 | 256 MB | 지문만 제공 |
| Least Number자릿수의 합이 N이면서 금지된 숫자 d를 포함하지 않는 가장 작은 양의 정수를 구한다. | 보통5 | 그리디수학+2 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Jack and Jill대화형 숫자 맞히기 게임에서 질의마다 이전 답과 모순되지 않게 답해 가능한 범위를 유지하면서, Jack이 최소 30번 질문하도록 만든다. | 보통5 | 이분 탐색그리디+2 | 아직 제출이 없습니다 | 2초 | 256 MB | 지문만 제공 |
| Deja vu of Go Players두 사람이 각자 자기 말뚝에서 돌을 하나씩 덜어내며, 자기 말뚝을 먼저 모두 비우는 사람이 이긴다. 선공이 반드시 이길 수 있는지 판정한다. | 보통5 | 게임 이론그리디 | 아직 제출이 없습니다 | 1초 | 256 MB | 지문만 제공 |
| Moves You Need to Make순열이 주어질 때, 첫째와 마지막 원소를 최대 한 번 교환할 수 있다는 조건에서 정렬에 필요한 인접 교환의 최소 횟수를 구한다. | 보통5 | 배열정렬+1 | 아직 제출이 없습니다 | 2초 | 512 MB | 지문만 제공 |
| Physics Experiment숫자를 원하는 자리에서 여러 번 반올림해 얻을 수 있는 값 중 가장 큰 값을 구한다. | 보통5 | 그리디수학+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Player-based Team Distribution플레이어 N명을 여러 팀으로 나눌 때 각 플레이어가 얻는 a_i 곱하기 팀 인원 수의 합이 최대가 되도록 하라. | 보통5 | 정렬그리디+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| 아이들과 선물 상자아이들이 순서대로 가장 선물이 많은 상자에서 원하는 개수만큼 가져갈 때, 모든 아이가 실망하지 않고 가져갈 수 있는지 판정한다. | 보통5 | 그리디정렬+2 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Organ-free Many가 주어질 때 각 자릿수의 팩토리얼 합이 y가 되는 가장 작은 음이 아닌 정수 x를 구한다. | 보통5 | 수학그리디+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| 마트료시카크기가 주어진 N개의 인형을 크기가 연속된 정수를 이루는 묶음으로 나누어, 각 묶음의 (가장 큰 크기 곱하기 개수) 합의 최댓값을 구한다. | 보통5 | 정렬그리디+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Cijanobakterije여러 나무로 이루어진 숲에서 서로 다른 나무 사이에 간선을 추가해 하나로 이어붙일 때 만들 수 있는 가장 긴 경로의 길이를 구한다. | 보통5 | 트리DFS+1 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |