I Super, Explosion
대회가 끝났으므로 답안을 제출할 수 있습니다. "믄제에서 열기"를 누르세요.
背景
作为一名 资深 音游人,Ocean 玩过很多奇奇怪怪的音游。
这天,Ocean 发现了一个 创新立体4D超现实偶像编不下去 音游。
说明
这是一个下落式音游, 个音符会从屏幕顶部下落至底部的判定线上,当音符位于判定线附近时,点击音符会得到一个 判定分。
判定分 按照下面的方式计算:
首先,游戏总共有 个 判定区间,分别为 $(-\infin, a_1), [a_1, a_2), \ldots , [a_{m - 1}, +\infin)$。
这里, 表示闭区间, 表示开区间, 表示左闭右开区间,以此类推。
其次,游戏根据音符离判定线的距离计算出 偏移值 ,如果该 偏移值 位于第 个判定区间,那么这个音符对应的 判定分 是 。
比如说,如果 ,表示第一个音符落在了 判定区间 内,这是第三个 判定区间,那么该音符对应的 判定分 为 。
某一天,Ocean 戴着蓝牙耳机进行了一次游玩,并根据游戏的分析数据 得到了这次游玩中 个音符的 偏移值 序列 。
但是显然,蓝牙耳机的延时对 Ocean 的 判定分 造成了一定的影响,所以 Ocean 希望更改游戏的 设备偏移值。
调整 设备偏移值 为 后,偏移值 序列 的所有值都会加上 。
现在,Ocean 希望你帮他找出调整 设备偏移值 后,判定分 总和的最大值 。
输入格式
第一行给定两个整数 ,代表音符总数和判定区间总数;
第二行有 个整数,为 Ocean 游玩后得到的音符偏移值序列 ;
第三行有 个整数,第 个整数对应题面中的 ;
第四行有 个整数,第 个整数为第 个判定区间的判定分 。
输出格式
输出一行,包含一个整数,为 判定分 总和的最大值 。
样例
样例输入1
5 5
1 1 2 3 4
1 2 3 5
-10 5 3 1 -10
样例输出1
15
样例输入2
10 5
-4 -1 2 1 17 15 -8 16 -2 -12
17 18 19 21
-13 -7 -18 -4 -2
样例输出2
-20
提示
保证 严格单调递增
FJNU·ACM-23级新手村の国庆消消乐B(重现赛)
- 결과
- 완료
- 규칙
- ACM/ICPC
- 문제
- 10
- 시작 시각
- 2023-10-5 17:00
- End at
- 2024-3-7 1:00
- 지속시간
- 3680 시간
- 호스트
- 참여자
- 19