导航切换
Back
Overview
Status
Standings
Printer
Login
Login
Register
Start:
Mar, 22, 2024 21:00:00
20240322模拟赛
End:
Apr, 23, 2024 00:00:00
Time elapsed:
Time remaining:
A
B
C
xws 的石子游戏
1579
Time Limit:
1 Sec
Memory Limit:
256 MB
Submission:
16
AC:
8
Score:
100
Submit
Description
xws 有 $n$ 堆石子,编号为 $1 \sim n$,第 $i$ 堆石子的大小为 $a_i$
现在 xws 会选择一堆石子移走,如果移走了某堆石子,那么 xws 会获得这堆石子相邻的两堆石子大小之和的得分,当然,如果某一边没有石子,则这一边的得分算 $0$
当然,如果某一堆石子被移走了,那么它前后两堆石子就变成相邻的两堆了
也就是说比如有 3 堆石子 `1 2 3`,先移走大小为 $2$ 的石子,获得得分 $1 + 3 = 4$
然后剩下 $2$ 堆石子 `1 3`,移走大小为 $3$ 的石子,获得得分 $1 + 0 = 1$
然后剩下 $1$ 堆石子 `1`,移走大小为 $1$ 的石子,获得得分 $0 + 0 = 0$
那么这样移走石子的总得分为 $4 + 1 + 0 = 5$
现在 xws 为了方便计算,保证 $n$ 堆石子的大小均不相同,现在 xws 告诉你每次移走大小为 $x$ 的那一堆石子
经过 $n$ 次移动以后 xws 的得分是多少?
Input
第一行一个整数 $n$
第二行 $n$ 个整数,$a_1, a_2, ..., a_n$ 表示一开始每堆石子的大小
第三行 $n$ 个整数 $x_1, x_2, ..., x_n$ 表示 xws 每次移走大小为 $x_i$ 的那一堆石子
对于 $60\%$ 的数据,$1 \leq n \leq 10 ^ 3$
对于 $100\%$ 的数据,$1 \leq n \leq 10 ^ 5, 1 \leq a_i \leq n$
Output
输出一行,包含一个整数,表示答案
Samples
input:
3 1 2 3 2 3 1
output:
5
Submit