QOJ.ac

QOJ

Time Limit: 4 s Memory Limit: 256 MB Total points: 100

#1654. Нео-Робин Гуд

Statistics

В Neverland есть $n$ амбициозных политиков. Они богаты, но недостаточно, чтобы получить политическое влияние. Поскольку Neverland — это финансово прозрачная гавань, нам известны банковские счета каждого политика: $i$-й политик ($1 \le i \le n$) имеет $m_i$ долларов и ему нужно еще $p_i$ долларов для достижения своих политических целей.

Вы — печально известный современный супергерой Нео-Робин Гуд. Вы зарабатываете на жизнь, обкрадывая богатых, чтобы помочь... ну, тому, кто пообещает помочь вам в ответ. Для каждого из $n$ политиков вы можете выбрать одно из следующих действий:

  1. Украсть у него $m_i$ долларов;
  2. Ничего не делать;
  3. Помочь ему получить политическое влияние, дав ему $p_i$ долларов.

Но ваши услуги не бесплатны. Как только вы помогаете политику получить политическое влияние, он обязан помочь вам скрыть одну из ваших краж, чтобы у вас не было неприятностей — например, обеспечив алиби. В свою очередь, вы также обязаны не красть его деньги в будущем.

Изначально у вас нет денег. Ваша задача — ограбить как можно больше политиков; однако вы не можете позволить себе попасться, поэтому вам нужен политик, который возьмет на себя ответственность за каждое совершенное вами преступление.

Какое максимальное количество людей вы можете ограбить?

Входные данные

Первая строка входных данных содержит целое положительное число $n$ ($1 \le n \le 100\,000$) — количество политиков. Вторая строка содержит $n$ целых положительных чисел $m_i$ ($1 \le m_i \le 10^9$ для всех $1 \le i \le n$). Третья строка содержит $n$ целых положительных чисел $p_i$ ($1 \le p_i \le 10^9$ для всех $1 \le i \le n$).

Выходные данные

Выведите единственное неотрицательное целое число — максимальное количество людей, которых вы можете ограбить.

Примечание: вам не нужно максимизировать собственное богатство, а только количество людей, которых вы грабите.

Примеры

Входные данные 1

5
2 3 4 5 6
1 2 3 4 5

Выходные данные 1

2

Входные данные 2

4
1 2 4 2
5 6 9 7

Выходные данные 2

0

Входные данные 3

4
9 19 6 5
20 3 16 19

Выходные данные 3

1

Editorials

IDTypeStatusTitlePosted ByLast UpdatedActions
#314EditorialOpen题解jiangly2025-12-14 07:03:02View

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.