Type: Default 1000ms 1024MiB

T2

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

题目译自 JOI 2025 Final T2 「勇者ビ太郎 2 / Bitaro the Brave 2

勇者比太郎决定出发冒险,讨伐所有的怪物。比太郎有一个代表力量的值,初始为 xx。共有 NN 个怪物,从 11NN 编号。要击败怪物 ii (1iN)(1 \leq i \leq N),比太郎的力量必须至少为 AiA_i。击败怪物 ii 后,比太郎的力量会增加 BiB_i

比太郎希望通过以下方式击败所有怪物:

  • 从某个 jj (1jN)(1 \leq j \leq N) 开始,依次击败怪物 j,j+1,,Nj, j+1, \ldots, N
  • 如果 j2j \geq 2,再依次击败怪物 1,2,,j11, 2, \ldots, j-1

给定所有怪物的信息,编写一个程序计算比太郎击败所有怪物所需的最小初始力量值 xx

输入格式

第一行包含一个整数 NN

第二行包含用空格分隔的 NN 个整数 A1,A2,ANA_1, A_2, \ldots A_N

第三行包含用空格分隔的 NN 个整数 B1,B2,BNB_1, B_2, \ldots B_N

输出格式

输出比太郎击败所有怪物所需的最小初始力量值 xx

5
1 3 2 8 6
4 3 1 1 2

1

在初始力量为 11 时,可以按以下顺序击败所有怪物:

  • 初始力量为 11
  • 击败怪物 11,力量增加 44,变为 55
  • 击败怪物 22,力量增加 33,变为 88
  • 击败怪物 33,力量增加 11,变为 99
  • 击败怪物 44,力量增加 11,变为 1010
  • 击败怪物 55,力量增加 22,变为 1212

没有初始力量为 00 或更低的方法击败所有怪物,因此输出 11

这个样例满足子任务 1,2,3,51,2,3,5 的限制。

5
1 6 3 3 2
1 2 1 0 1

3

在初始力量为 33 时,可以按以下顺序击败所有怪物:

  • 初始力量为 33
  • 击败怪物 33,力量增加 11,变为 44
  • 击败怪物 44,力量增加 00,变为 44
  • 击败怪物 55,力量增加 11,变为 55
  • 击败怪物 11,力量增加 11,变为 66
  • 击败怪物 22,力量增加 22,变为 88

没有初始力量为 22 或更低的方法击败所有怪物,因此输出 33

这个样例满足子任务 1,2,3,51,2,3,5 的限制。

10
11 9 8 12 7 7 8 12 9 10
1 1 1 1 1 1 1 1 1 1

9

这个样例满足所有子任务的限制。

7
1125 638 0 37 737 820 1202
23 984 558 350 52 345 580

0

这个样例满足子任务 1,2,3,51,2,3,5 的限制。

数据范围与提示

对于所有输入数据,满足:

  • 2N5000002 \leq N \leq 500000
  • 0Ai1090 \leq A_i \leq 10^9 (1iN)(1 \leq i \leq N)
  • 0Bi1090 \leq B_i \leq 10^9 (1iN)(1 \leq i \leq N)
  • 输入的所有值均为整数。

详细子任务附加限制及分值如下表所示。

子任务 分值 附加限制
11 1010 N2000N \leq 2000,所需的最小初始力量值不超过 1010
22 2121 N2000N \leq 2000
33 1919 所需的最小初始力量值不超过 1010
44 2222 Bi=1B_i = 1 (1iN)(1 \leq i \leq N)
55 2828 无附加限制

省选训练1

Not Attended
Status
Done
Rule
IOI
Problem
5
Start at
2025-2-7 7:30
End at
2025-2-7 12:00
Duration
4.5 hour(s)
Host
Partic.
9