문제
문제를 고르고 내장 에디터에서 풀이를 작성해 보시기 바랍니다. 채점기가 실제 테스트 케이스로 코드를 바로 검증하고, 아카이브의 문제들도 자유롭게 둘러볼 수 있습니다.
전체 결과문제 2840개
| 제목 | 난이도 | 유형 | 정답자 | 시간 제한 | 메모리 제한 | 채점 |
|---|---|---|---|---|---|---|
| 2차원 배열 다중 업데이트 다중 합2차원 배열에 직사각형 범위 덧셈 갱신을 모두 적용한 뒤, 부분 행렬 합 질의에 순서대로 답한다. | 보통5 | 누적 합배열+1 | 아직 제출이 없습니다 | 3초 | 512 MB | 지문만 제공 |
| 곰곰이와 시소길이 L인 시소에서 왼쪽과 오른쪽 치킨의 무게 곱 거리 합이 같아지는 받침점 위치 X를 구한다. | 보통5 | 이분 탐색정렬+2 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| 플래피 버드 스코어링각 새 크기마다 틈새가 새보다 좁은 첫 장애물을 찾는다. 그 지점에서 점수가 멈추기 때문이다. | 보통5 | 정렬이분 탐색+1 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Szarlotka배열이 주어질 때, 합이 K에 가장 가까운 비어 있지 않은 연속 부분 배열을 찾아 최소 절댓값 차이를 출력합니다. | 보통5 | 누적 합정렬+1 | 아직 제출이 없습니다 | 5초 | 1024 MB | 지문만 제공 |
| Feed Accounting소의 재방 기간과 소비된 사료의 양이 주어질 때, 사료가 도착했을 수 있는 가장 늦은 날을 구한다. | 보통5 | 누적 합시뮬레이션 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| 점수 내기모든 학생 쌍에서 평균이 낮은 쪽이 점수 차를 x로 나눈 올림값에 y를 곱한 금액을 낸다. 총액과 수학토끼가 낸 금액을 998244353으로 나눈 나머지를 구한다. | 보통5 | 정렬수학+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Lazy to WinAlexey는 어떤 k부터 연속으로 문제를 풀되 한 문제는 건너뛸 수 있으며, 총점의 절반 이상을 얻기 위해 풀어야 하는 최소 문제 수를 구한다. It should be correct: the Korean sentence is fine: | 보통5 | 배열누적 합+2 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| kex서로 다른 음이 아닌 정수 n개로 이루어진 집합과 q개의 k가 주어질 때, 집합에 없는 음이 아닌 정수 중 k번째로 작은 값을 구한다. | 보통5 | 이분 탐색정렬+2 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| Новое слово소문자 단어 s와 t가 주어질 때, s의 비어 있지 않은 접두사 뒤에 t의 비어 있지 않은 접미사를 붙여 만들 수 있는 서로 다른 단어의 수를 센다. | 보통5 | 문자열문자열 매칭+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| 영내순환버스순환 버스 경로의 구간 이동 시간이 주어질 때, 승차 지점에서 기다리다 타서 하차 지점에서 내리는 M명의 병사 중 마지막 병사가 내리는 시각을 구한다. | 보통5 | 수학누적 합+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Matrix한 행의 열 구간에 1씩 더하는 갱신과 특정 칸의 값을 묻는 질의를 최대 50만 번 처리한다. 행과 열의 크기는 10^18까지 커질 수 있다. | 보통5 | 해시맵누적 합+1 | 아직 제출이 없습니다 | 1.5초 | 1024 MB | 지문만 제공 |
| 랩실에서 잘 자요바닥에 있는 페이지 번호가 주어질 때, 빠진 페이지를 연속 구간으로 인쇄한다. K장 연속 인쇄에 5+2K의 잉크가 들며, 빠지지 않은 페이지를 다시 인쇄해 구간을 합쳐 잉크를 최소화한다. | 보통5 | 그리디동적 계획법+2 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| 발머의 피크 이론매시간 섭취하는 알코올의 양과 분해 시간 L이 주어질 때, 혈중 알코올 농도가 0.129와 0.138 사이를 유지한 시간을 센다. | 보통5 | 슬라이딩 윈도우누적 합+2 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Air Cownditioning II소의 구간마다 필요한 냉방량을 충족하도록 10개 이하의 에어컨을 골라 최소 비용을 구한다. | 보통5 | 완전 탐색비트 연산+1 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| Two covers수퍼스트링에 정렬된 조각들과 k가 주어질 때, x-k부터 덮는 조각과 x+k까지 덮는 다른 조각이 모두 있는 위치가 아닌 곳의 개수를 센다. | 보통5 | 구간누적 합 | 아직 제출이 없습니다 | 3초 | 1024 MB | 지문만 제공 |
| 누적 합과 쿼리n x n 격자에 'a'와 'b' 문자가 주어지고, 부분 직사각형 안에서 가로 또는 세로로 인접한 두 칸을 이어 붙인 문자열이 주어진 두 글자와 같은 쌍의 개수를 구하는 질의에 답한다. | 보통5 | 누적 합행렬+1 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| :danceplant:격자 중앙의 직사각형이 매 순간 위, 아래, 왼쪽, 오른쪽으로 늘렸을 때 새로 먹는 양분의 합이 가장 큰 방향을 골라(동점이면 상하좌우 순) 한 칸씩 키우며, 더 늘릴 수 없거나 이득이 0 이하가 되면 멈춘다. 먹은 양분의 총량과 이동 방향 순서를 출력한다. | 보통5 | 시뮬레이션누적 합+2 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| 아이템 획득자동차가 Q번의 축 평행 이동을 하며 도착 지점에 있는 상자의 아이템만 더하고, 각 이동의 시작 지점은 제외해 총합을 구한다. | 보통5 | 배열해시맵+2 | 아직 제출이 없습니다 | 3초 | 1024 MB | 지문만 제공 |
| 자석자석의 두 극을 놓을 서로 다른 두 위치 i, j를 골라 a_i - a_j - K*|i-j|의 최댓값을 구한다. | 보통5 | 배열동적 계획법+2 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| XOR 카드 게임카드 더미를 두 장 또는 세 장씩 묶어 각 묶음의 XOR 값에서 1의 개수를 점수로 얻을 때, 카드 한 장이 남지 않도록 하면서 얻을 수 있는 최고 점수를 구한다. | 보통5 | 동적 계획법비트 연산+2 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Страшные числа각 질의마다 구간 [l, r]에서 소인수 분해 시 소인수의 개수(중복 포함)가 k개인 수의 개수를 구한다. | 보통5 | 정수론누적 합+1 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| Малефисуммаn개의 수가 주어질 때 모든 i<j<k에 대한 a_i·a_j·a_k의 합을 1,000,000,007로 나눈 나머지를 구한다. | 보통5 | 수학조합론+2 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| Ловушка для Джерри모든 높이를 같은 값만큼 더한 뒤 각 단계마다 배열 원소 절댓값의 합을 출력한다. | 보통5 | 정렬누적 합+1 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| Покраскаn x m 격자에서 한 칸씩 뒤집을 때마다, 어떤 가로선 위의 모든 행이 검은색이 되도록 다시 칠해야 하는 칸의 최솟값을 구한다. | 보통5 | 구현누적 합+1 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| Секрет Драконьего глаза이진 문자열에서 길이와 각 자리 숫자의 합이 같은 서로 다른 두 부분 문자열을 찾되, 길이를 최대로 해야 한다. | 보통5 | 문자열누적 합+1 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| Гармонический ряд소수 p와 구간 [l, r]이 주어질 때, l부터 r까지 각 i의 모듈러 역원의 합을 p로 나눈 나머지를 구한다. | 보통5 | 정수론수학+2 | 아직 제출이 없습니다 | 4초 | 1024 MB | 지문만 제공 |
| Бюджет각 금액이 수입인지 지출인지 정해, 시작 잔액 0에서 매 순간 잔액이 [a, b] 안에 머무는 배치를 찾는다. | 보통5 | 그리디동적 계획법+2 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| Сложная задача두 이진 수열이 주어질 때, 각각의 부분수열이면서 감소하지 않는 가장 긴 공통 부분수열의 길이를 구한다. | 보통5 | 동적 계획법그리디+2 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| Не так грубо!문자열에서 'a'가 'b'보다 앞서는 쌍의 개수가 c 이하인 가장 긴 부분 문자열의 길이를 구한다. | 보통5 | 투 포인터문자열+2 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| Вафелька길이가 m(a+b)인 부분 문자열 중에서 1을 지우는 것만으로 (1이 a개, 0이 b개)를 m번 반복한 패턴으로 만들 수 있는 개수를 센다. | 보통5 | 문자열누적 합+1 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| Логан и запросы각 위치가 몇 개의 질의에 포함되는지 세고, 가장 큰 값들을 가장 많이 포함된 위치에 배치해 모든 구간 합의 최댓값을 구한다. | 보통5 | 정렬누적 합+2 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| 탭 UI탭을 클릭하면 그 탭이 화면 중앙에 오도록 이동하되 양끝에서 멈추며, 클릭할 때마다의 위치를 출력한다. | 보통5 | 구현누적 합+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Полетели!높이 h_i와 가중치 a_i가 주어질 때, sum a_i*|h_i-H|를 최소로 하는 하나의 높이 H를 구하고, 가장 작은 H와 그 비용을 출력한다. | 보통5 | 정렬누적 합+1 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| Мы - мясо! Мы - газ!선수들이 알파벳 순으로 주어질 때, 키가 큰 선수가 왼쪽에 있고 두 키가 모두 짝수이며 사이에 홀수 키가 있는 쌍의 수를 센다. | 보통5 | 배열누적 합+1 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| Кубики서로 다른 수의 순열이 주어질 때, 각자 가지고 놀던 블록을 섞어 놓은 뒤에도 각자의 블록 안에서 수가 증가하도록 만드는 접두사 개수를 센다. | 보통5 | 배열정렬+2 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| Плейлист한 곡씩 모두 재생한 뒤에야 다시 나오는 임의 순서에서, T초에 가장 좋아하는 곡이 재생 중일 수 있는지 판정한다. | 보통5 | 수학조합론+1 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| Парад роботов각 로봇이 순서대로 현재 무게중심으로 이동할 때, 모든 이동이 끝난 뒤 k번째 로봇의 최종 좌표를 구한다. | 보통5 | 수학시뮬레이션+2 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| PracticeN일 동안의 일일 문제 수가 주어질 때, 연속한 구간의 합이 주어진 값이 되는지 묻는 M개의 질의에 답한다. | 보통5 | 누적 합해시맵+2 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| 공포의 면담실면담을 한 명씩 진행할 때 모든 부서의 퇴근 시간 합이 최소가 되는 순서를 정해 그 최솟값을 구한다. | 보통5 | 정렬그리디+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| 제곱 가중치k가 1부터 N일 때 (k-i)^2 * a_i를 i <= k 범위에서 모두 더한 값을 각각 출력한다. | 보통5 | 누적 합수학+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Weighted Window Sums주어진 수열의 모든 고정 길이 윈도에 대해 위치 가중 합을 구하고, 합이 작은 순서로, 합이 같으면 시작 인덱스가 작은 순서로 정렬해 출력한다. | 보통5 | 슬라이딩 윈도우누적 합+1 | 아직 제출이 없습니다 | 5초 | 1024 MB | 지문만 제공 |
| TraukinysN개의 객차에 각각 K개의 좌석이 있고 승객 수가 주어질 때, 모든 승객이 앉기 위해 객차 사이를 이동하는 최소 총 횟수를 구한다. | 보통5 | 그리디누적 합+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Re-verse0초부터 매초 문자 하나를 외치고 1초부터 N-1초 사이에 다시 시작할 수 있을 때, 주어진 노래를 시작할 수 있는 최대 횟수를 구한다. | 보통5 | 문자열문자열 매칭+2 | 아직 제출이 없습니다 | 1초 | 512 MB | 지문만 제공 |
| Weather Trendsn일간의 기온과 구간 길이 m이 주어질 때 m일 이내에서 앞선 날 대비 최대 기온 상승 폭을 구한다. | 보통5 | 슬라이딩 윈도우누적 합 | 아직 제출이 없습니다 | 20초 | 1024 MB | 지문만 제공 |
| 최대 합 순서쌍의 개수양 끝 값이 같은 모든 순서쌍 (i, j) 중 구간 합이 최대인 것을 찾고, 그 최댓값을 갖는 순서쌍의 개수를 센다. | 보통5 | 해시맵누적 합+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| В поисках максимальной суммы양 끝값이 같은 비어 있지 않은 부분배열 중 합이 최대인 것을 찾아 합과 구간의 양 끝을 출력한다. | 보통5 | 누적 합해시맵+2 | 아직 제출이 없습니다 | 3초 | 1024 MB | 지문만 제공 |
| 주사위 던지기가중치가 있는 N면체 주사위를 M번 던졌을 때 눈의 합이 1 이상 x 이하일 확률을 각 쿼리마다 구한다. | 보통5 | 동적 계획법확률+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Horns and Hooves뿔과 발굽의 모든 짝에서 뿔의 가격이 더 큰 경우, 같은 경우, 더 작은 경우의 개수를 각각 센다. | 보통5 | 정렬투 포인터+2 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| 스펀지K마리의 구분 가능한 바이러스가 W×H 격자에서 8방향(또는 정지)으로 최대 T초 움직일 때 T초 후 가능한 서로 다른 분포의 수를 998244353으로 나눈 나머지로 구한다. | 보통5 | 조합론동적 계획법+2 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Split the SSHS 3가중치가 있는 트리에서 간선 하나를 잘라 두 부분으로 나눌 때, 두 부분의 가중치 합 차이의 절댓값을 최소로 하는 간선을 찾는다. | 보통5 | 트리DFS+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Split the GSHS 2학생들을 연속한 구간 여러 개로 나누되, 각 구간의 리더가 양 끝 중 하나이고 리더십이 구간 크기에서 1을 뺀 값과 같아야 할 때 경우의 수를 구한다. | 보통5 | 동적 계획법누적 합+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| 시소 배열배열 뒤에 원소를 추가하고 합이 더 작은 쪽 절반을 삭제하는 질의를 처리하며, 삭제된 합과 최종 배열을 출력한다. | 보통5 | 큐투 포인터+2 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| SoleMap인접한 도시 사이의 각 도로에 대해, 그 도로를 지나는 차량 수와 차로 수가 주어질 때 차로별 차량 수 제곱합의 최솟값을 구한다. | 보통5 | 누적 합수학+2 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| 자석 체스N x N 보드의 빈칸에 자석 하나를 놓을 때, 바로 승리할 수 있으면 그 위치를, 아니면 가장 적게 가져가는 위치와 개수를 출력한다. | 보통5 | 배열누적 합+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Business Magic하나의 구간을 골라 값을 두 배로 만들고 그 구간 밖의 매장은 원하면 부호를 바꿔, 만들 수 있는 최대 총합을 구한다. | 보통5 | 동적 계획법배열+2 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| Interference주기가 4인 진폭 패턴을 가진 최대 4000개의 파동 구간이 주어질 때, 일부 파동이 추가된 뒤 특정 지점의 총 진폭을 구하는 문제입니다. | 보통5 | 누적 합수학+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Industry Improvements상자들을 주어진 순서대로 최대 k개의 연속한 구간으로 나눌 때, 구간 합의 최댓값을 최소로 만드는 용량을 구한다. | 보통5 | 이분 탐색그리디+1 | 아직 제출이 없습니다 | 2초 | 1024 MB | 지문만 제공 |
| 십자 찾기세로와 가로로 길이 K인 팔이 모두 색칠된, 크기 K인 십자의 중심 칸 개수를 센다. | 보통5 | 누적 합배열+2 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| Bottles각 주자가 1km 구간마다 보내는 시간이 주어질 때, 각 구간 안에 동시에 있는 주자 수의 최댓값을 구해 출력한다. | 보통5 | 시뮬레이션정렬+1 | 아직 제출이 없습니다 | 1초 | 2048 MB | 지문만 제공 |
| Diet Plan매일 P_i mL의 우유나 비스킷 하나가 필요하다. 우유 M mL와 비스킷 K개로 며칠까지 식단을 유지할 수 있는지 구한다. | 보통5 | 그리디정렬+2 | 아직 제출이 없습니다 | 1초 | 2048 MB | 지문만 제공 |
| Even-dominant Numbers각 질의에서 x와 floor(sqrt(x))의 짝수 자릿수가 홀수 자릿수보다 많은 x의 개수를 [l, r] 구간에서 센다. | 보통5 | 수학이분 탐색+2 | 아직 제출이 없습니다 | 3초 | 2048 MB | 지문만 제공 |
| 둘이 한 팀Alice 또는 Bob의 모든 능력치에 X를 더하는 Q번의 갱신 뒤마다 각 i에서 max(A_i, B_i)의 합을 출력한다. | 보통5 | 정렬이분 탐색+1 | 아직 제출이 없습니다 | 4초 | 1024 MB | 지문만 제공 |
| 괄호 붙이기괄호 문자열 A와 B가 주어질 때, A를 비지 않은 접두사와 접미사로 나누어 접두사+B+접미사가 올바른 괄호 문자열이 되게 만들 수 있는지 판정한다. | 보통5 | 누적 합문자열+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| 서버 로그매일 서버마다 로그가 1씩 늘고, 로그가 C_i를 초과한 서버를 C_i로 줄일 때 정리되는 총량을 각 날마다 구한다. | 보통5 | 정렬이분 탐색+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| [M] Meaning of an Average별점 여러 개를 골라 평균으로 바꾸는 과정을 별점이 하나 남을 때까지 반복할 때 얻을 수 있는 최댓값을 구한다. | 보통5 | 정렬그리디+2 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| 배열 나누기나눈 결과의 모든 접두사 합이 0 이상이 되도록 배열을 최대 개수의 연속 부분 배열로 나누고, 불가능하면 -1을 출력한다. | 보통5 | 그리디누적 합 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| 플러스 마이너스 합 최대수열이 주어질 때, 각 항의 부호가 왼쪽 끝에서의 거리에 따라 정해지는 교대 합을 모든 부분 배열에 대해 최대화한다. | 보통5 | 동적 계획법누적 합+2 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| 주사위 굴리기0번 칸에서 시작해 한 번에 1칸부터 D칸까지 이동하며 G번 칸에 도착하는 서로 다른 방문 칸 경로의 수를 10^9+7로 나눈 나머지로 구한다. | 보통5 | 동적 계획법누적 합+2 | 아직 제출이 없습니다 | 0.5초 | 512 MB | 지문만 제공 |
| Office Hours 2학생들의 요일별 가능 시간 범위가 주어질 때, 최소 한 슬롯에 참석 가능한 학생 수가 최대가 되도록 두 개의 한 시간 슬롯을 고른다. | 보통5 | 배열누적 합+2 | 아직 제출이 없습니다 | 1초 | 2048 MB | 지문만 제공 |
| DRS각 드라이버의 위치는 앞차와의 거리 차이를 누적한 값이다. 트랙을 원형으로 봤을 때 물리적으로 바로 앞차와의 거리가 1 이상 1000 이하이면 DRS를 쓸 수 있다. 해당 드라이버 이름을 사전순으로 출력한다. | 보통5 | 누적 합정렬+2 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| 01MEX0과 1로 이루어진 길이 N의 수열이 주어질 때, 모든 연속 부분 수열의 mex 값을 모두 더한 값을 구한다. N은 최대 500,000이다. | 보통5 | 배열수학+2 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| 문자열 일치도S의 길이 M인 모든 부분 문자열과 T가 같은 문자를 갖는 위치 수의 합을 구한다. | 보통5 | 문자열 매칭문자열+1 | 아직 제출이 없습니다 | 1초 | 1024 MB | 지문만 제공 |
| 부호 행렬로 수열 찾기숨겨진 정수 수열의 모든 부분합 부호가 주어질 때, 같은 부호 행렬을 만드는 정수 수열(각 값 -10~10)을 하나 복원합니다. | 보통6 | 누적 합수학+2 | 아직 제출이 없습니다 | 2초 | 128 MB | 채점 가능 |
| 나무 심기나무를 순서대로 심으면서 각 나무가 이전에 심어진 나무들과의 거리 합을 비용으로 계산하고, 그 비용들의 곱을 1,000,000,007로 나눈 나머지를 구합니다. | 보통6 | 세그먼트 트리누적 합+1 | 아직 제출이 없습니다 | 2초 | 128 MB | 채점 가능 |
| 군인부대별 병사 수가 수시로 바뀌는 상황에서, 특정 일련번호의 병사가 속한 부대를 구간합 기반으로 찾아내는 문제입니다. | 보통6 | 세그먼트 트리이분 탐색+2 | 아직 제출이 없습니다 | 1초 | 256 MB | 채점 가능 |
| 아티스트 이동호흑백 격자에서 가로 방향 단색 붓질을 K번까지 사용할 때 잘못 칠해지거나 칠해지지 않는 칸의 최소 개수를 구하는 문제입니다. | 보통6 | 동적 계획법누적 합+2 | 아직 제출이 없습니다 | 2초 | 128 MB | 채점 가능 |
| 조삼모사일렬로 놓인 바나나 N개를 개별로 옮기거나 연속된 K개씩 묶어 C초에 옮길 수 있을 때, 최소 이동 시간과 그때 필요한 묶음 이동 횟수 및 위치를 구하는 문제입니다. | 보통6 | 동적 계획법누적 합+2 | 아직 제출이 없습니다 | 2초 | 128 MB | 채점 가능 |
| 1과 -1 수열길이가 짝수 N인 ±1 수열 M개가 주어질 때 각 수열과 원소별로 곱한 합이 0이 되는 짝 수열을 만들되 전체에서 서로 다른 짝 수열이 N개 이하가 되도록 구성하는 문제입니다. | 보통6 | 조합론누적 합+2 | 아직 제출이 없습니다 | 2초 | 128 MB | 채점 가능 |
| 최대 부분행렬 합N x M 정수 행렬에서 연속된 행과 열로 이루어진 부분 행렬 중 합이 최대인 값을 구하는 문제입니다. | 보통6 | 동적 계획법행렬+2 | 아직 제출이 없습니다 | 2초 | 128 MB | 채점 가능 |
| 달려달려N분 동안 피로도가 M을 넘지 않도록 달리기와 강제 휴식을 반복할 때 얻을 수 있는 최대 이동 거리를 동적 계획법으로 구하는 문제입니다. | 보통6 | 동적 계획법누적 합+1 | 아직 제출이 없습니다 | 2초 | 128 MB | 채점 가능 |
| 부분배열 고르기 2부분 배열의 합과 최소값의 곱을 최대화하는 구간을 찾아 그 값과 시작, 끝 위치를 출력하는 문제입니다. | 보통6 | 스택누적 합+1 | 아직 제출이 없습니다 | 2초 | 128 MB | 채점 가능 |
| 부분배열 고르기배열에서 부분 구간의 합과 최솟값의 곱이 최대가 되는 연속 부분 구간을 찾는 문제입니다. | 보통6 | 스택누적 합+1 | 아직 제출이 없습니다 | 2초 | 128 MB | 채점 가능 |
| 두 개의 탑원형으로 연결된 N개 점의 구간 거리가 주어질 때, 두 지점 사이의 최단 경로 거리가 최대가 되도록 두 지점을 선택합니다. | 보통6 | 이분 탐색누적 합+1 | 아직 제출이 없습니다 | 2초 | 128 MB | 채점 가능 |
| 정육점무게와 가격이 주어진 N개의 고기 조각 중 하나를 사면 그보다 가격이 싼 조각을 모두 공짜로 받을 때, 필요한 무게 M 이상을 얻기 위한 최소 비용을 구합니다. | 보통6 | 정렬누적 합+1 | 아직 제출이 없습니다 | 2초 | 128 MB | 채점 가능 |
| 구간 자르기N개의 구간이 주어질 때 [A,B] 안에 남는 부분의 총 길이가 정확히 K가 되도록 A를 최소로, 그다음 B를 최소로 하는 두 정수를 찾거나 0 0을 출력합니다. | 보통6 | 이분 탐색누적 합+1 | 아직 제출이 없습니다 | 2초 | 128 MB | 채점 가능 |
| 거짓말이진 수열에 대한 구간 합 짝홀 질문들을 순서대로 처리하면서 이전 답변들과 모순되는 첫 질문 번호를 가중치 유니온파인드로 찾는 문제입니다. | 보통6 | 유니온 파인드비트 연산+1 | 아직 제출이 없습니다 | 2초 | 128 MB | 채점 가능 |
| 소형 기관차기차의 객차들 중 길이가 정해진 연속 구간 세 개를 겹치지 않게 골라 태우는 승객 수를 최대화하는 문제입니다. | 보통6 | 동적 계획법누적 합+1 | 아직 제출이 없습니다 | 1초 | 128 MB | 채점 가능 |
| 피자 판매두 개의 원형으로 배열된 피자 조각 크기 배열에서 한쪽 또는 양쪽 피자의 연속된 조각들을 골라 합이 정확히 K가 되는 경우의 수를 구합니다. | 보통6 | 누적 합해시맵+1 | 아직 제출이 없습니다 | 2초 | 128 MB | 채점 가능 |
| 자동차 경주 대회최대 주행 거리 제한을 지키면서 정비소를 선택해 총 정비 시간을 최소화하고 방문한 정비소 번호를 출력하는 문제입니다. | 보통6 | 동적 계획법그리디+1 | 아직 제출이 없습니다 | 1초 | 128 MB | 채점 가능 |
| 상근이의 로봇평면 위 고정된 여러 체크포인트에 대한 로봇의 맨해튼 거리 합을 각 명령 이후마다 구하는 문제로, x와 y좌표를 분리해 정렬된 누적합 구조로 동적으로 갱신해야 합니다. | 보통6 | 누적 합이분 탐색+2 | 아직 제출이 없습니다 | 1초 | 128 MB | 채점 가능 |
| 자동차 공장의 월급 관리직원 조직 트리에서 어떤 직원의 모든 부하에게 급여를 더해주는 갱신과 특정 직원의 현재 급여를 묻는 질의를 오일러 투어와 구간 갱신 자료구조로 효율적으로 처리하는 문제입니다. | 보통6 | 트리누적 합+1 | 아직 제출이 없습니다 | 1초 | 256 MB | 채점 가능 |
| 아름다운 행렬N x N 행렬(N은 최대 400)에서 가능한 모든 정사각 부분 행렬 중 주대각선 합과 반대각선 합의 차이가 최대인 값을 구합니다. | 보통6 | 행렬누적 합+1 | 아직 제출이 없습니다 | 1초 | 128 MB | 채점 가능 |
| 수상 택시0에서 출발해 M에 도착해야 하는 배가 강을 따라 여러 승객을 태우고 각자의 목적지에 내려줄 때 필요한 최소 이동 거리를 구하는 문제입니다. | 보통6 | 그리디누적 합+1 | 아직 제출이 없습니다 | 1초 | 128 MB | 채점 가능 |
| 흥미로운 수열각 시작 위치에서 앞쪽 절반 합과 뒤쪽 절반 합이 모두 S 이하인 최대 길이의 구간을 접두합과 이분 탐색으로 구하는 문제입니다. | 보통6 | 이분 탐색누적 합+1 | 아직 제출이 없습니다 | 1초 | 128 MB | 채점 가능 |
| 코드를 보기 좋게 정렬하기각 줄의 현재 탭 수를 목표 탭 수로 바꾸기 위해 연속 구간에 +1 또는 -1을 적용하는 최소 연산 횟수를 구하는 문제이며, 감소 연산은 값이 0 미만이 되지 않아야 합니다. | 보통6 | 그리디배열+1 | 아직 제출이 없습니다 | 1초 | 128 MB | 채점 가능 |
| 프로그램여러 개의 점프 값에 대해 배수 위치를 표시하는 배열을 효율적으로 채우고, 구간합 질의를 프리픽스 합으로 빠르게 답하는 문제입니다. | 보통6 | 누적 합배열+1 | 아직 제출이 없습니다 | 2초 | 256 MB | 채점 가능 |
| 백설공주와 난쟁이모자 색상 수열이 주어질 때 각 구간에 과반수를 차지하는 색이 있는지 판별하고 그 색을 찾는 문제입니다. | 보통6 | 이분 탐색누적 합+1 | 아직 제출이 없습니다 | 1초 | 256 MB | 채점 가능 |
| 블록 정리N by N 보드에 쌓인 M개의 블록을 정확히 한 칸에 한 개씩 쌓이도록 사각형 모양으로 재배열하는 데 필요한 최소 이동 횟수를 구합니다. | 보통6 | 누적 합완전 탐색+1 | 아직 제출이 없습니다 | 1초 | 128 MB | 채점 가능 |
| 아날로그 다이얼숫자판 N개에 대해 구간 합을 구하고 그 구간의 숫자를 1씩 증가시키며 9는 0으로 넘어가는 연산을 M번 처리해 각 질의 시점의 구간 합을 출력합니다. | 보통6 | 세그먼트 트리누적 합+1 | 아직 제출이 없습니다 | 1초 | 256 MB | 채점 가능 |
| 혼란1부터 N까지의 순열 중 역순 쌍의 개수가 정확히 C개인 것의 개수를 1,000,000,007로 나눈 나머지로 구합니다. | 보통6 | 동적 계획법누적 합+1 | 아직 제출이 없습니다 | 1초 | 128 MB | 채점 가능 |