Изначально в игре было шесть возможных концовок: Эпоха Разлома, Эпоха Порядка, Эпоха Сумрака, Эпоха Отчаяния, Владыка Яростного Пламени и Эра Звезд. А с выходом множества модов и DLC число возможных концовок вообще стало равным $$$n$$$. Многие говорят, что Эра Звезд — лучшая из них, но зачем останавливаться на чем-то одном, если можно пройти все?
На получение $$$i$$$-й концовки потребуется ровно $$$d_i$$$ времени для всех $$$i$$$ от $$$1$$$ до $$$n$$$. Причем $$$d_1 = 0$$$ — чтобы познакомиться с игрой, первую и стандартную концовку вы уже получили, победив Радана и восстановив Кольцо Элдена.
Оставшиеся концовки вы намерены получить строго по порядку, то есть сначала у вас уйдет $$$d_2$$$ времени на получение второй концовки, затем $$$d_3$$$ времени на третью концовку, и так далее до $$$d_n$$$ времени на последнюю концовку.
Помимо прохождения вы хотите после каждой концовки посмотреть стрим с разбором ее сюжета на своем любимом канале. Пусть сейчас момент времени $$$0$$$, тогда разбор $$$i$$$-й концовки случится строго в момент времени $$$a_i$$$ (то есть через $$$a_i$$$ времени от текущего момента). Если вы его пропустите, то уже не сможете его посмотреть потом. Также после получения $$$i$$$-й концовки вы уже не станете смотреть разборы предыдущих концовок.
Отметим, что время на просмотр видео-разбора сюжета бесконечно мало по сравнению с затратами времени на прохождение, поэтому будем считать время просмотра видео нулевым и не будем его учитывать. Таким образом, для каждого $$$i$$$ от $$$1$$$ до $$$n$$$ после получения $$$i$$$-й концовки у вас есть следующие варианты действий:
Определите, какое максимальное количество стримов по сюжетам концовок вы сможете посмотреть при таком прохождении.
Первая строка теста содержит одно целое число $$$n$$$ — количество концовок игры ($$$2 \le n \le 2 \cdot 10^5$$$).
Во второй строке перечислены $$$n$$$ целых чисел $$$a_i$$$ — в какой момент времени случится каждый стрим с разбором концовки ($$$1 \le a_i \le 10^9$$$).
В третьей строке перечислены $$$n - 1$$$ целых чисел $$$d_2, d_3, \dots, d_n$$$ — время на получение каждой концовки со $$$2$$$-й по $$$n$$$-ю ($$$1 \le d_i \le 10^4$$$).
Выведите одно целое число — максимальное количество стримов с разборами сюжета, на которые вы сможете попасть.
Баллы за каждую подзадачу начисляются только в случае, если все тесты для этой подзадачи и необходимых подзадач успешно пройдены.
| Подзадача | Баллы | Доп. ограничения | Необходимые подзадачи | Информация о проверке |
| 0 | – | примеры из условия | полная | |
| 1 | 12 | $$$n \le 10$$$ | полная | |
| 2 | 17 | $$$d_i = 1$$$, $$$0 \le a_{i + 1} - a_i \le 1$$$ | – | первая ошибка |
| 3 | 29 | $$$n \le 1000$$$ | 1 | первая ошибка |
| 4 | 42 | нет | 1 – 3 | первая ошибка |
33 4 62 2
2
51 1 2 3 41 1 1 1
4
61 3 6 8 14 153 2 1 7 1
4
В первом примере имеет смысл пропустить разбор первой концовки, подождать два часа после прохождения второй, и затем посмотреть разбор второй концовки, получить третью и тут же пойти смотреть стрим по ней.
Во втором примере снова надо пропустить разбор первой концовки, после чего без перерывов чередовать прохождения и стримы.
В третьем примере подойдет способ, в котором вы смотрите разборы первой, третьей, пятой и шестой концовок.
| Название |
|---|


