- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2014年河南省赛
河南省第七届大学生程序设计竞赛A.物资调度
限时:2000ms
某地区发生了地震,灾区已经非常困难,需帐篷衣物食品血浆。路到处都是塌方,70%以上的路面损坏,桥梁全部被毁。立即启动应急预案,展开史上最大强度非作战空运行动….,An个物资可供调配。目前灾区
接下来对每组测试数据有2行,第1行: N M
第2行:A1 A2 …… An
【标准输出】
对于每组测试数据,输出一行:物资调度的总方案数
【约束条件】
2≤K≤8 1N≤100 1M≤1000 1≤ Ai≤1000
所有数据都是正整数。输入数据之间有一个空格。假设给定的数据至少有一种调度方案。
【 样 例 】
标准输入 标准输出 2
4 4
1 2 2
4 6
1 1 2 2
3
1
B.海岛争霸
限时:2000ms
神秘的海洋,惊险的探险之路,打捞海底宝藏,激烈的海战,海盗劫富等等加勒比海盗杰克船长驾驶自己的的战船黑珍珠号征服各的海盜,最王。这是一个由海洋、岛屿和组成的世界。杰克船长从岛屿开始征程,岛屿面对的海洋与诡谲的对手,凭借智慧与运气,建立起一个强大的海盗帝国杰克船长杰克船长战船
杰克船长杰克船长A 到岛屿B 有没有行驶航线,若有的话,所经过的各个航线中,最小的危险程度航线是哪条,至少危险程度是多少。
【标准输入】
第1行: N M 表示有N个岛屿,M条直航路线
第2~M+1行: A B V 表示从岛屿A到岛屿B的航线上的危险程度值为V。
接下面一行 : Q 表示询问的次数。
之后有Q个行: A B 询问从岛屿A 到岛屿B 所经过的航线,至少的危险程度是多少
【标准输出】
对于每个询问,输出占一行,一个整数,表示从岛屿A 到岛屿B 所经过的航线,至少的危险程度值;若从岛屿A 无法到达岛屿B,则输出-1。
【约束条件】
1N≤200 0M≤500 1≤ Q≤20 0 V ≤1000,
所有数据都是正整数。输入数据之间有一个空格。
【 样 例 】
标准输入 标准输出 10 8
1 2 5
1 3 3
2 3 7
4 6
4 4
6 7 10
6 10 5
10 7 2
5
2 3
1 4
3 7
6 7
8 3 5
4
-1
5
-1
C. 机器人
限时:2000ms
Dr. Kong 设计的机器人卡尔非常活泼,既能原地蹦,又能跳远。由于受软硬件设计所限,机器人卡尔只能定点跳远。若机器人站在(X,Y)位置,它可以原地蹦,但只可以在(X,Y),(X,-Y),(-X,Y),(-X,-Y),(Y,X),(Y,-X),(-Y,X),(-Y,-X)八个点跳来跳去。
现在,Dr. Kong想在机器人卡尔身上设计一个计数器,记录它蹦蹦跳跳的数字变化(S,T),即,路过的位置坐标值之和。
你能帮助Dr. Kong判断机器人能否蹦蹦跳跳拼出(S,T)吗? 假设机器人卡尔初始站在(0,0)位置上。
【标准输入】
第一行: T 表示有T组测试数据。
接下来有K行,每行:X Y S T
【标准输出】
对于每组测试数据,输出一行:Y或者为N,分别表示可以拼出来,不能拼出来
【约束条件】
1≤K≤10000 -2*109 = X , Y, S, T = 2*109
数据之间有一个空格。
【 样 例 】
标准输入 标准输出 3
2 1 3 3
1 1 0 1
1 0 -2 3
Y
N
Y
提示:样例解释:
第一组:机器人先跳到 (2,1),然后跳到(1,2) 。其数字变化为: (2,1)+ (1,2)=(3,3)
第三组:机器人数字变化为:(-1,0)+(-1,0)+(0,1)+(0,1)+(0,1)=(-2,3)
D.山区修路
限时:2000ms
某山区的孩子们上学必须经过一条凹凸不平的土路。修好后的路面高度单调上升或单调下降整路分成了N段,….,An。由于将每一段路垫高或挖低一个单位的花费相同,修路的总希望找到一个恰好含N个元素的不上升或不下降序列….,Bn,作为修过的路路段的高度
| A1-B1| + | A2–B2| + ... + | An-Bn|------最小
【标准输入】
第一行: K 表示有K组测试数据。
接下来对每组测试数据:
第1行: N 表示整路分成了N段……AN 表示每段路面的高度
【标准输出】
对于每组测试数据
文档评论(0)