题目信息

题目类型
一级
题目年份
题目题型
关 键 词
闯关游戏

题目题干

题目描述

你来到了一个闯关游戏。AhT100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

这个游戏总共有N关,每关都有M个通道,你需要选择一个通道并通往后续关卡。其中,第i个通道可以让你前进ai关,也就是说,如果你现在在第x关,那么选择第i个通道后,你将直接来到第x+ai关(特别地,如果x+ai≥N,那么你就通关了)。此外,当你顺利离开第s关时,你还将获得bs分。AhT100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

游戏开始时,你在第0关。请问,你通关时最多能获得多少总分?AhT100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入

第一行两个整数N,M,分别表示关卡数量和每关的通道数量。 接下来一行M个用单个空格隔开的整数a0,a1,……,aM-1。保证1≤ai≤N。 接下来一行N个用单个空格隔开的整数b0,b1,……,bN-1。保证|bi|≤105。

输出

一行一个整数,表示你通关时最多能够获得的分数。 样例解释:你可以在第0关选择第1个通道,获得1分并来到第3关;随后再选择第0个通道,获得100分并来到第5关;最后任选一个通道,都可以获得30分并通关。如此,总得分为1+100+30=131。

数据范围

题目保证所有数据在整形范围以内

输入样例

6 2AhT100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2 3AhT100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1 0 30 100 30 30

输出样例

131

答案解析

相关题目

题目描述 对于两个不同的字符串,我们有一套操作方法来把他们变得相同,具体方法为:      修改一个字符(如把“a”替换为“b”);   删除一个字符(如把“traveling”变为“travel
题目描述 你来到了一个闯关游戏。 这个游戏总共有N关,每关都有M个通道,你需要选择一个通道并通往后续关卡。其中,第i个通道可以让你前进ai关,也就是说,如果你现在在第x关,那么选择第i个通道后,你将
题目描述 输入整数N,求出斐波那契数列中的第N项是多少。 斐波那契数列的第1项是1,第2项也是1,从第3项开始的每一项都等于前两项之和。 输入 输入一个整数n(1≤N≤60)。 输出 输出一个整数,
题目描述 小孩正在上楼梯,楼梯有n阶台阶,小孩一次可以上1阶、2阶或3阶。现在需要你计算小孩总共有多少种上楼梯的方式。结果可能很大,对1,000,007取模。 输入 输入一个整数n,代表楼梯的阶数。
题目描述 有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数。 输入格式 N 输出格式 数列前N项和 样例输入 10
题目描述 一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数 输入格式 M N 输出格式 它在第N次落地时反弹多高?共经过多
题目描述 猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。 第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。 到第N天早上想再吃
题目描述 用迭代法求 平方根 公式:求a的平方根的迭代公式为: X[n+1]=(X[n]+a/X[n])/2 要求前后两次求出的差的绝对值少于0.00001。 输出保留3位小数 输入格式 X 输
题目描述 用简单素数筛选法求N以内的素数。 输入格式 N 输出格式 2~N的素数 样例输入 100 样例输出 2 3 5 7 11 13 17 19 23 29
题目描述 用选择法对10个整数从小到大排序。 输入格式 输入10个无序的数字 输出格式 排序好的10个整数 样例输入 4 85 3 234 45 345 345 122 30 12 样

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢