题目信息

题目类型
练习
题目年份
2024
题目题型
编程题
关 键 词
安装饮水机(post)

题目题干

 安装饮水机(post)Ooe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

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

为倡导城市低碳生活,市文明办计划举办马拉松比赛,为确保比赛安全,沿途设置了一些观察点。每个观察点派一个观察员驻守。由于天气比较炎热,需要在沿途安装一些饮水机,使得观察员可以去取水喝。由于观察员每移动一个单位的路程,需要耗费一个单位的体力。而每个观察员的体力有限,只能在他体力能支持的范围内去取水喝,要不他就会渴死或累死。Ooe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

聪明的楠楠也参与了这次比赛的筹备工作。他的任务是设计一个理想的安装饮水机方案,使得安装的饮水机最少,但又保证所有观察员都能取到水喝。Ooe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入格式:Ooe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入数据有若干行。Ooe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第一行,仅一个整数,表示有N(0<n<=1000)个观察点。Ooe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

接下来有N行,每行两个整数Si(0<Si<=100000)和Wi(0<Wi<=50000),其中Si表示每个观察点到起点的路程,Wi表示该观察点中驻点观察员的体力。Ooe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出格式:Ooe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出最少要安装几台饮水机。Ooe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

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

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

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

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

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

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

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

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

样例说明:他可以将饮水机安装在距离起点为6和12的位置上,这样所有的观察员都能喝到水。方案有多种,只需输出最少需要几台饮水机即可。Ooe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

答案解析

相关题目

试题1:找平方数 【问题描述】 小明刚刚在数学课上学习了什么是平方数,例如25=5*5,则25是一个平方数。现在数学老师布置了一个任务:给定n个正整数,将其中的平方数选择出来,并按照原来的先后
第五题 安装饮水机(post) 问题描述 为倡导城市低碳生活,市文明办计划举办马拉松比赛,为确保比赛安全,沿途设置了一些观察点。每个观察点派一个观察员驻守。由于天气比较炎热,需要在沿途安装一些饮水
第四题 数字方阵(matrix) 问题描述: 周末,爸爸妈妈带着楠楠去商场玩,正好碰上了商场在举办有奖竞答活动,而且根据问题的难度不同,奖品的价值也有不同。聪明爱动脑的楠楠挑了一个难度最大的问题来
第三题 循环小数(decimal) 问题描述: 数学课上,楠楠学习了一个新的知识。 两数相除,如果得不到整数商,会有两种情况:一种是得到有限小数,另一种是得到无限小数。从小数点后某一位开始依次不
第二题 找M进制数(num) 问题描述: 在信息学课上,楠楠学习了进制数。 他知道了原来数不仅可以表示成十进制,还可以表示成二进制,八进制,十六进制,甚至是二十进制,三十进制都可以。而且它们都有
第一题 换座位(seat) 问题描述: 期中考试结束了,班主任想给同学们重新安排座位,所以她让同学们按学号1至n的顺序依次在教室外排好队,然后在队伍中挑选一些同学来改变他们的位置。班主任想知道最终
电话号码题目描述 在 A 国,一个有效的电话号码并不是 11 位,而是由 5 位无前导 0 的数字组成的,例如 12345,22222,90000 都是有效的电话号码,但 1234,01234,12
程序中把表达式“a+0.5”写为“a*0.5”,是( )错误。 (A)编译 (B)连接 (C)运行 (D)逻辑
C++程序中的简单语句必须以( )结束。 (A)冒号 (B)分号 (C)空格 (D)花括号
用C++语言编写的源程序要成为目标程序必须要经过( )。 (A)解释 (B)汇编 (C)编辑 (D)编译

提示声明

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

猜你喜欢