题目信息

题目类型
省赛
题目年份
2024
题目题型
编程题
关 键 词
浇花系统

题目题干

5. 浇花系统

题目描述N6g100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
有n棵植物,排成一排,从左到右的编号分别为:1,2,3,......,n ;n颗植物所需的水量分别为:w1,w2,w3,......wn 。小丁为植物设计了一套浇水系统。N6g100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
浇水系统:每次会将连续的L棵植物分别浇1份水。每棵植物可以被重复浇水,如果当前植物已经满足所需水量,系统会将多浇的水排到水池中。N6g100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
请计算浇水系统最少要浇多少次才能满足所有植物所需水量,以及排到水池的水量。N6g100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
例如:n=4,L=3;4棵植物所需要的水量分别为1、1、3、2,浇水系统每次会将连续的 3 棵植物分别浇上1份水。以下是浇水次数最少的一种方式:N6g100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

• 第一次:将第1、2、3 棵植物分别浇上1份水,浇水后4棵植物所需水量为0、0、2、2;N6g100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

• 第二次:将第 2、3、4 棵植物分别浇上1份水,浇水后4棵植物所需水量为0、0、1、1,由于第2棵植物已经满足所需水量,所以系统会将此次多余的1份水排到水池;N6g100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

• 第三次:将第 2、3、4棵植物分别浇上1份水,浇水后4棵植物所需水 量为0、0、0、0,此次系统也会将第2棵植物多余的1份水排到水池;所以,浇水系统最少需要浇3次,并且将多余的2份水排到水池。N6g100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入描述N6g100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第一行输入两个整数n、L(1 ≤ L ≤ n ≤ 1000),分别表示植物的数量和浇水系统每次连续浇灌的植物数量,整数之间以一个空格隔开。N6g100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第二行输入n个整数w(0 <= w; <= 1000) ,分别表示编号 1~n 的植物所需的水量,整数之间以一个空格隔开。N6g100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输出描述N6g100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输出两个整数,分别表示浇水系统最少的浇水次数,以及排到水池的水量,整数之间以一个空格隔开。N6g100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
样例输入N6g100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

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

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

3 2N6g100150满分答卷(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会员,也可在会员中心投稿获取。

猜你喜欢