#P11663. [JOI 2025 Final] 勇者比太郎 2 / Bitaro the Brave 2

[JOI 2025 Final] 勇者比太郎 2 / Bitaro the Brave 2

背景

译自 第24回日本情報オリンピック 本選 T2。

题目描述

比太郎要打怪。

令比太郎初始时的力量为 xx。有 NN 个怪物,编号 1∼N1\sim N。欲打败第 ii(1≤i≤N1\le i\le N)个怪物,需要力量 ≥Ai\ge A_i。打败第 ii(1≤i≤N1\le i\le N)个怪物,会使比太郎的力量增加 BiB_i。

比太郎会用如下的策略打怪:

  • 选择整数 jj(1≤j≤N1\le j\le N),然后按 j,j+1,⋯ ,Nj,j+1,\cdots,N 的顺序打怪。
  • 如果 j≥2j\ge 2,回头按顺序打怪物 1,2,⋯ ,j−11,2,\cdots,j-1。

在按照策略打完所有的怪物的前提下,求出比太郎初始力量 xx 的最小值。

输入格式

如下所示:

NN
A1A_1 A2A_2 ⋯\cdots ANA_N
B1B_1 B2B_2 ⋯\cdots BNB_N

输出格式

输出一行一个整数,即比太郎初始力量 xx 的最小值。

5
1 3 2 8 6
4 3 1 1 2
1
5
1 6 3 3 2
1 2 1 0 1
3
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

提示

样例解释

样例 11 解释

令 x=1x=1,然后按照 1→51\to 5 的顺序打怪。

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

样例 22 解释

令 x=3x=3,然后先打 3→53\to 5 的怪,再打 1→21\to 2 的怪。

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

样例 33 解释

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

样例 44 解释

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

数据范围

  • 2≤N≤5×1052\le N\le 5\times 10^5。
  • 0≤Ai≤1090\le A_i\le 10^9(1≤i≤N1\le i\le N)。
  • 0≤Bi≤1090\le B_i\le 10^9(1≤i≤N1\le i\le N)。
  • 输入的值全部是整数。

子任务

  1. (10pts)N≤2,000N\le 2,000,保证答案不大于 1010。
  2. (21pts)N≤2,000N\le 2,000。
  3. (19pts)保证答案不大于 1010。
  4. (22pts)Bi=1B_i=1(1≤i≤N1\le i\le N);
  5. (28pts)无额外限制。