宁波市第31届中小学生程序设计竞赛复赛试题初中组试题(2)

2019-08-29 19:06

宁波市第31届中小学生程序设计竞赛复赛试题初中组

【输入】

输入共4行。

第1行一个整数n,表示猴子的数量。

第2行n个整数,第i个整数Xi表示第i只猴子所在的位置。 第3行一个整数m,表示大树的数量。

第4行m个整数,第j个整数Yj表示第j棵大树所在的位置。 【输出】

输出一行,一个整数,表示n只猴子全部上树最少需要消耗的能量。

【输入输出样例1】 tree.in tree.out 3 1 4 5 2 3 8 6 【样例1解释】

输入中共有3只猴子,所在的位置分别为1,4,5。山路旁边有两棵大树,位置在3和8。第1只猴子爬上在位置3的大树,消耗的能量为|1-3|=2,第2只猴子也爬上在位置3的大树,消耗的能量为|4-3|=1。因为要保证每棵树上至少有一只猴子,所以第3只猴子爬上在位置8的大树,消耗的能量为|5-8|=3。所以3只猴子全部上树最少需要消耗的能量为6。

【输入输出样例2】 tree.in tree.out 3 3 1 10 2 8 3 4 【数据范围】

3

30%的数据1≤n≤500,1≤Xi ,Yi≤10。

9

100%的数据1≤n≤5000,1≤m≤n,1≤Xi ,Yi≤10。 提示:请关注本题内存限制大小。

第6页共6页


宁波市第31届中小学生程序设计竞赛复赛试题初中组试题(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:钻井钻具扣型知识

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: