포럼
문제 USACO0674

소포 수거

설명

*참고: 이 문제의 시간 제한은 4초로, 기본값의 2배이다.*

농부 존은 다음 과정을 통해 수직선 위에 소와 소포를 특이한 패턴으로 배치했다.

  • 농부 존은 수 \(M\) (\(1 \le M \le 10^{18}\))을 선택한다.
  • 농부 존은 소를 배치할 \(N\) (\(1 \le N \le 2 \cdot 10^4)\)개의 구간 \([L_i, R_i]\) (\(1 \le L_i \le R_i \le 10^{18}\))를 선택한다. 그런 다음 위치 \(L_i, L_i + M, L_i + 2M, \ldots, R_i\)에 소를 배치한다. \(R_i - L_i\)\(M\)의 배수임이 보장된다.
  • 농부 존은 소포를 배치할 \(P\) (\(1 \le P \le 2 \cdot 10^4)\)개의 구간 \([A_i, B_i]\) (\(1 \le A_i \le B_i \le 10^{18}\))를 선택한다. 그런 다음 위치 \(A_i, A_i + M, A_i + 2M, \ldots, B_i\)에 소포를 배치한다. \(B_i - A_i\)\(M\)의 배수임이 보장된다.

소와 소포가 배치된 후, 농부 존은 소들이 소포를 모두 수거하는 데 얼마나 걸리는지 알고 싶어 한다. 매초, 농부 존은 편리한 무전기로 소 한 마리에게 현재 위치에서 왼쪽 또는 오른쪽으로 한 칸 이동하라는 명령을 내릴 수 있다. 소가 소포가 있는 위치로 이동하면 그 소포를 수거할 수 있다. 농부 존은 소들이 모든 소포를 수거하는 데 걸리는 최소 시간(초)을 알고 싶어 한다.

Problem credits: Suhas Nagar and Benjamin Qi

제약

SCORING

  • 입력 3-4: 소와 소포의 총 개수가 \(2 \cdot 10^5\)를 넘지 않음이 보장된다
  • 입력 5-10: \(N, P \le 500\)임이 보장된다.
  • 입력 11-13: 소포 또는 소의 어떤 구간도 서로 겹치지 않음이 보장된다.
  • 입력 14-20: 추가 제약 없음.

Problem credits: Suhas Nagar and Benjamin Qi

입력 형식

첫째 줄에 \(M\), \(N\), \(P\)가 주어진다.

다음 \(N\)개의 줄에 각각 두 정수 \(L_i\)\(R_i\)가 주어진다.

다음 \(P\)개의 줄에 각각 두 정수 \(A_i\)\(B_i\)가 주어진다.

출력 형식

매초 소 한 마리에게 왼쪽/오른쪽 명령을 하나씩 내릴 수 있을 때, 소들이 모든 소포를 수거하는 데 걸리는 최소 시간을 나타내는 하나의 정수를 출력한다.

예제 1
입력
100 3 7
10 10
20 20
30 30
7 7
11 11
13 13
17 17
24 24
26 26
33 33
출력
22
설명

In the above test case, suppose the cows and packages are numbered from left to
right. Farmer John can follow this procedure to pick up the packages in 22
seconds:

  • Issue \(3\) lefts to cow \(1\) so that it picks up package \(1\)
  • Issue \(3\) rights to cow \(3\) so that it picks up package \(7\)
  • Issue \(4\) rights to cow \(2\) so that it picks up package \(5\)
  • Issue \(10\) rights to cow \(1\) so that it picks up packages \(2\), \(3\), and \(4\)
  • Issue \(2\) rights to cow \(2\) so that it picks up package \(6\)
예제 2
입력
2 1 1
1 5
2 6
출력
3
설명

There are three cows and three packages. Farmer John can issue one right to each
cow.

문제 정보

riseoj 작성

출처 올림피아드 > USACO > 2024-2025 > US Open > Platinum

태그

평가 및 의견

Package Pickup

개요
출제자 난이도 Unrated 레이팅 미적용 의견 0 / 1 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.

풀이 제출

Package Pickup

게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다. 로그인하고 제출하기
공개
C++20 Tab 들여쓰기 · Ctrl+/ 주석 토글 · Enter 자동 들여쓰기
1 1 1 0 공백: 4 · UTF-8