51
、啤酒厂选址(
2021
真题)
海上有一个岛,在环海边上建有一条环岛高速公路,沿着公路有 n(
5 < n < 10000)
个居民点,假设每个居民点有一个编号,从 0 开始,按顺时针依次从小到大(即,0,1,…,
n-1)编号。在岛上啤酒很受青睐。某啤酒企业计划在岛上投资建一个啤酒厂,并根据
啤酒需求每天向居住点送啤酒。已知两个相邻的居民点的距离以及每个居住点每天的啤
酒需求量(假设每个居住点每天不超过 2000 桶)。假定每单位长度的路程送一桶啤酒
需要的费用恒定(为单位费用)。请问,选择哪一个居民点建啤酒厂,才能使每天送啤
酒的费用最小(空车不计费用)。
输入
第一行:为居民点数目 n 后面为 n 行,每行为一个居民点的啤酒需求量以及按顺时
针离下一个居民点的距离(均为整数,空格间隔),从编号为 0 的开始,按单增顺次给
出。 注意:后面第 n 行对应于居民点(
n-1)的啤酒需求量以及到编号为 0 的居民点距
离。
输出
啤酒厂所在的居民点编号以及每天的运输费用,其间以逗号间隔
样例输入
6
500 10
300 30
350 25
400 60
700 28
200 35
样例输出
0,94100
52
、统计误差范围内的数(
2020
真题)
统计一个整数序列中与指定数字 m 误差范围小于等于 X 的数的个数。
输入
输入包含三行: 第一行为 N,表示整数序列的长度(N <= 100); 第二行为 N 个整
数,整数之间以一个空格分开; 第三行包含 2 个整数,为指定的整数 m,误差范围 X。
输出
输出为 N 个数中与指定数字 m 误差范围小于等于 X 的数的个数。
样例输入
5