题目信息

题目类型
省赛
题目年份
2024
题目题型
编程题
关 键 词
夺取宝石

题目题干

6. 夺取宝石

题目描述x6L100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
(注.input()输入函数的括号中不允许添加任何信息)x6L100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
一个n行n列的网格,表示魔塔。魔塔的每个格子中有一个怪物或一瓶药水。一名勇士,有初始体力值,从魔塔左上角入口的格子进入,到右下角出口的位置夺取宝石,夺取宝石的规则如下:x6L100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1、勇士只能从魔塔内走到右下角且每次只能向下或向右走一格;x6L100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2、怪物格子中有一个负整数,表示勇士进入该格子后会损失对应体力值;药水格子中有一个正整数,表示勇士进入该格子后,会增加对应体力值;x6L100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
例如:怪物格子中的负整数为 -4 时,表示勇士进入该格子后,会损失 4体力值;药水格子中的正整数为2时,表示勇士进入该格子后,会增加 2 体力值。x6L100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
3、夺取宝石全程,勇士须保持体力值大于0,否则夺取宝石失败。给定 n行n列的魔塔,请计算勇士最少需要多少初始体力值才可以成功夺取宝石。x6L100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

给定n行n列的魔塔,请计算勇士最少需要多少初始体力值才可以成功夺取宝石。x6L100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

例如:n=3;3行3列的魔塔如下:x6L100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

6. 夺取宝石 题目描述 (注.input()输入函数的括号中不允许添加任何信息) 一个n行n列的网格,表示魔塔。魔塔的每个格子中有一个怪物或一瓶药水。一名勇士,有初始体力值,从魔塔左上角入口的格子进入,到右下角出口的位置夺取宝石,夺取宝石的规则如下: 1、勇士只能从魔塔内走到右下角且每次只能向下或向右走一格; 2、怪物格子中有一个负整数,表示勇士进入该格子后会损失对应体力值;药水格子中有一个正整数,表示勇士进入该格子后,会增加对应体力值; 例如:怪物格子中的负整数为 -4 时,表示勇士进入该格子后,会损失 4体力值;药水格子中的正整数为2时,表示勇士进入该格子后,会增加 2 体力值。 3、夺取宝石全程,勇士须保持体力值大于0,否则夺取宝石失败。给定 n行n列的魔塔,请计算勇士最少需要多少初始体力值才可以成功夺取宝石。  给定n行n列的魔塔,请计算勇士最少需要多少初始体力值才可以成功夺取宝石。  例如:n=3;3行3列的魔塔如下:      按照 -1、2、-4、2、-2 的路线,当勇士初始体力值为 4时; 第一步:勇士进入-1格子,损失1体力值,体力值变为3; 第二步:勇士接着进入2格子,增加2体力值,体力值变为 5; 第三步:勇士接着进入-4格子,损失4体力值,体力值变为 1; 第四步:勇士接着进入2格子,增加2体力值,体力值变为 3; 第五步:勇士接着进入-2格子,损失2体力值,体力值变为 1。 勇士成功夺取宝石,且全程体力值均大于0,最少需要 4初始体力值。 输入描述 第一行输入一个整数n(2≤n≤200),表示魔塔的行数和列数接下来输入n行,每行n个整数(-1000≤整数≤1000,整数不能为 ,其中负整数表示勇士进入该怪物格子会损失的体力值,正整数表示勇士进入该药水格子会增加的体力值,整数之间以一个空格隔开 输出描述 输出一个整数,表示勇士最少需要的初始体力值 样例输入  3 -1 1-6 2 -4 1 -5 2 -2  样例输出  4x6L100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 x6L100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

按照 -1、2、-4、2、-2 的路线,当勇士初始体力值为 4时;x6L100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第一步:勇士进入-1格子,损失1体力值,体力值变为3;x6L100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第二步:勇士接着进入2格子,增加2体力值,体力值变为 5;x6L100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第三步:勇士接着进入-4格子,损失4体力值,体力值变为 1;x6L100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第四步:勇士接着进入2格子,增加2体力值,体力值变为 3;x6L100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第五步:勇士接着进入-2格子,损失2体力值,体力值变为 1。x6L100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
勇士成功夺取宝石,且全程体力值均大于0,最少需要 4初始体力值。x6L100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输入描述x6L100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第一行输入一个整数n(2≤n≤200),表示魔塔的行数和列数接下来输入n行,每行n个整数(-1000≤整数≤1000,整数不能为 ,其中负整数表示勇士进入该怪物格子会损失的体力值,正整数表示勇士进入该药水格子会增加的体力值,整数之间以一个空格隔开x6L100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输出描述x6L100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输出一个整数,表示勇士最少需要的初始体力值x6L100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
样例输入x6L100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

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

样例输出x6L100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

4x6L100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

答案解析

相关题目

6. 夺取宝石 题目描述 (注.input()输入函数的括号中不允许添加任何信息) 一个n行n列的网格,表示魔塔。魔塔的每个格子中有一个怪物或一瓶药水。一名勇士,有初始体力值,从魔塔左上角入口的格子进
5. 浇花系统题目描述 有n棵植物,排成一排,从左到右的编号分别为:1,2,3,......,n ;n颗植物所需的水量分别为:w1,w2,w3,......wn 。小丁为植物设计了一套浇水系统。 浇水
4. 连续正整数和题目描述 (注:input()输入函数的括号中不允许添加任何信息) 给定一个正整数 n,请计算n最多可以由多少个连续(2个及以上)的正整数相加得到,如果n不能由连续的正整数相加得到,
3. 石头运输题目描述 给定三个整数,表示三块石头的重量。 请你在不分割石头的情况下,将三块石头分给两辆车运输,使得两辆车各自运输的石头总重量尽可能相近,并分别输出两辆车运输的石头总重量。 例如:•
2. 字母比较题目描述: (注.input()输入函数的括号中不允许添加任何信息) 给定两个不相同的大写字母,比较它们在英文字母表中的位置,输出位置更靠后的字母。 例如:大写字母 D和 H;D和H相比
1. 偶数题目描述: (注.input()输入函数的括号中不允许添加任何信息) 偶数:指能够被 2 整除的整数。 例如:2. 4. 6. 8. 给定一个偶数 n,计算 n可以由多少个2相加得到。 例如
5. 关于Python函数的描述,错误的是( )。 A. 调用函数时,实参可以是一个表达式 B. 没有return语句的函数执行结束后,返回None  C. 函数形参为n- Ame新式时,n- A
4. 下列哪个运算符可将两个字符串拼接起来?( )  A. * B. +  C.% D. //
3. 下列哪个函数可以返回列表中的最大值?()  A. len()  B. sum() •C. sort() •D. m- Ax()
2. 运行下面程序,输出的结果是()。 x = 1, 2, 3 print(type(x))  A. <- Cl- Ass 'tuple'>  B. <- Cl

提示声明

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

猜你喜欢