国际大学生程序设计竞赛中山大学内部选拔真题解(二)

分享 推荐 0 收藏 0 阅读 953
郭嵩山 , 陈元训 , 蔡奕林 , 梁晓聪 (著) 978-7-115-29234-6

关于本书的内容有任何问题,请联系 梅莹

(1)作者是中国ACM竞赛团队组建发起人之一,在竞赛领域知名度很高,成绩斐然;
(2)作者早年编写的同类作品在读者中评价甚高,新书有望创造佳绩。
¥49.00 ¥41.65 (8.5 折)

内容摘要

  《国际大学生程序设计竞赛中山大学内部选拔真题解(二)》收录了2009—2010年中山大学ICPC(国际大学生程序设计竞赛)集训队内部选拔赛的全部试题和完整的测试数据、答案。
  《国际大学生程序设计竞赛中山大学内部选拔真题解(二)》所提供的题目都是原创题,题目构思新颖,内容有趣,所涉及的算法知识面广,其涉及的算法知识基本上覆盖大学计算机类本科专业所学的基本算法。
  《国际大学生程序设计竞赛中山大学内部选拔真题解(二)》可以作为高等院校大学生和研究生准备参加各级国际大学生程序设计竞赛活动的辅导教材和训练题集,也可以作为高等院校本科高年级学生和研究生学习相关课程的参考书。

目录

目 录

本书知识点分类及说明 1

第 1章 2009年中山大学内部选拔赛第 一试试题分析 4
1.1 斐波那契装箱问题(难度:★☆☆☆☆) 4
1.1.1 问题描述 4
1.1.2 算法分析 5
1.1.3 参考程序 5
1.1.4 部分测试数据和输出结果 7
1.2 箭头识别(难度:★★★☆☆) 8
1.2.1 问题描述 8
1.2.2 算法分析 9
1.2.3 参考程序 10
1.2.4 部分测试数据和输出结果 13
1.3 选数问题(难度:★★☆☆☆) 14
1.3.1 问题描述 14
1.3.2 算法分析 15
1.3.3 参考程序 15
1.3.4 部分测试数据和输出结果 17
1.4 下楼问题(难度:★★☆☆☆) 18
1.4.1 问题描述 18
1.4.2 算法分析 19
1.4.3 参考程序 20
1.4.4 部分测试数据及输出结果 21
1.5 **大空立方体问题(难度:★★★★☆) 22
1.5.1 问题描述 22
1.5.2 算法分析 23
1.5.3 参考程序 24
1.5.4 部分测试数据及输出结果 31

第 2章 2009年中山大学内部选拔赛第 二试试题分析 32
2.1 金属收集(难度:★★★☆☆) 32
2.1.1 问题描述 32
2.1.2 算法分析 33
2.1.3 参考程序 34
2.1.4 部分测试数据及输出结果 37
2.2 树的修改(难度:★★★★★) 38
2.2.1 问题描述 38
2.2.2 算法分析 39
2.2.3 参考程序及程序实现 40
2.2.4 部分测试数据及输出结果 50
2.3 防水绿坝(难度:★★☆☆☆) 52
2.3.1 问题描述 52
2.3.2 算法分析 53
2.3.3 参考程序 54
2.3.4 部分测试数据及输出结果 55
2.4 救火问题(难度:★★★★☆) 56
2.4.1 问题描述 56
2.4.2 算法分析 57
2.4.3 参考程序 59
2.5 树的度数序列(难度:★★☆☆☆) 62
2.5.1 问题描述 62
2.5.2 算法分析 63
2.5.3 参考程序 64

第3章 2009年中山大学内部选拔赛第三试试题分析 66
3.1 前K个排列问题(难度:★★☆☆☆) 66
3.1.1 问题描述 66
3.1.2 算法分析 67
3.1.3 参考程序 68
3.2 统计矩形内点数(难度:★★★★☆) 70
3.2.1 问题描述 70
3.2.2 算法分析 71
3.2.3 参考程序 72
3.3 工程分配问题(难度:★★★★☆) 79
3.3.1 问题描述 79
3.3.2 算法分析 80
3.3.3 参考程序 82
3.4 《工程分配问题》评测程序的设计(难度:★★☆☆☆) 92
3.4.1 问题描述 92
3.4.2 算法分析 94
3.4.3 参考程序 94
3.5 向量分解问题(难度:★★★★☆) 96
3.5.1 问题描述 96
3.5.2 算法分析 97
3.5.3 参考程序 98

第4章 2009年中山大学内部选拔赛第四试试题分析 102
4.1 矩形摆放问题(难度:★★★☆☆) 102
4.1.1 问题描述 102
4.1.2 算法分析 103
4.1.3 参考程序及算法实现 105
4.2 简单数论问题(难度:★★☆☆☆) 110
4.2.1 问题描述 110
4.2.2 算法分析 111
4.2.3 参考程序 111
4.3 护士工作安排问题(难度:★★★☆☆) 114
4.3.1 问题描述 114
4.3.2 算法分析 115
4.3.3 参考程序 116
4.4 “卡蛋岛”问题(难度:★★★★☆) 119
4.4.1 问题描述 119
4.4.2 算法分析 120
4.4.3 参考程序 122
4.5 宿舍搬运问题(难度:★★★★☆) 127
4.5.1 问题描述 127
4.5.2 算法分析 129
4.5.3 参考程序 130

第5章 2009年中山大学内部选拔赛第五试试题分析 135
5.1 加边(难度:★★★☆☆) 135
5.1.1 试题 135
5.1.2 题目分析和算法实现 136
5.1.3 参考程序及程序分析 136
5.1.4 部分测试数据和输出结果 140
5.2 比特(难度:★★★☆☆) 141
5.2.1 试题 141
5.2.2 题目分析和算法实现 142
5.2.3 参考程序及程序分析 143
5.2.4 部分测试数据和输出结果 146
5.3 循环小数(难度:★★☆☆☆) 146
5.3.1 试题 146
5.3.2 题目分析和算法实现 147
5.3.3 参考程序及程序分析 147
5.3.4 部分测试数据和输出结果 148
5.4 星(难度:★★★☆☆) 149
5.4.1 试题 149
5.4.2 题目分析和算法实现 150
5.4.3 参考程序及程序分析 150
5.4.4 部分测试数据和输出结果 154
5.5 插入(难度:★★★☆☆) 155
5.5.1 试题 155
5.5.2 题目分析和算法实现 156
5.5.3 参考程序及程序分析 156
5.5.4 部分测试数据和输出结果 161

第6章 2009年中山大学内部选拔赛第六试试题分析 162
6.1 计算机程序设计竞赛艺术(难度:★★☆☆☆) 162
6.1.1 试题 162
6.1.2 题目分析和算法实现 164
6.1.3 参考程序及程序分析 164
6.1.4 部分测试数据和输出结果 166
6.2 ICTOP问题(难度:★★☆☆☆) 168
6.2.1 试题 168
6.2.2 题目分析和算法实现 168
6.2.3 参考程序及程序分析 169
6.2.4 部分测试数据和输出结果 170
6.3 航道(难度:★★★☆☆) 171
6.3.1 试题 171
6.3.2 题目分析和算法实现 172
6.3.3 参考程序及程序分析 173
6.3.4 部分测试数据和输出结果 174
6.4 贫穷的Z(难度:★★★★★) 175
6.4.1 试题 175
6.4.2 题目分析和算法实现 176
6.4.3 参考程序及程序分析 177
6.4.4 部分测试数据和输出结果 178
6.5 笨蛋Z(难度:★★★★☆) 179
6.5.1 试题 179
6.5.2 题目分析和算法实现 181
6.5.3 参考程序及程序分析 181
6.5.4 部分测试数据和输出结果 183

第7章 2010年中山大学内部选拔赛第 一试试题分析 185
7.1 小乔(难度:★★★☆☆) 185
7.1.1 题目描述 185
7.1.2 算法分析 186
7.1.3 参考程序 187
7.1.4 部分测试数据和输出结果 191
7.2 诸葛亮(难度:★★★★★) 192
7.2.1 题目描述 192
7.2.2 算法分析 193
7.2.3 参考程序 194
7.2.4 部分测试数据和输出结果 201
7.3 陆逊(难度:★★★☆☆) 202
7.3.1 题目描述 202
7.3.2 算法分析 204
7.3.3 参考程序 205
7.3.4 部分测试数据和输出结果 209
7.4 吕布(难度:★★★★☆) 209
7.4.1 题目描述 209
7.4.2 算法分析 211
7.4.3 参考程序 211
7.4.4 部分测试数据和输出结果 219
7.5 于吉(难度:★☆☆☆☆) 220
7.5.1 题目描述 220
7.5.2 算法分析 221
7.5.3 参考程序 221
7.5.4 部分测试数据和输出结果 222

第8章 2010年中山大学内部选拔赛第 二试试题分析 223
8.1 异或树(难度:★★☆☆☆) 223
8.1.1 题目描述 223
8.1.2 算法分析 224
8.1.3 参考程序 224
8.1.4 部分测试数据和输出结果 226
8.2 异或树II(难度:★★★☆☆) 227
8.2.1 题目描述 227
8.2.2 算法分析 228
8.2.3 参考程序 228
8.2.4 部分测试数据和输出结果 232
8.3 找出第K远节点(难度:★★★★☆) 233
8.3.1 题目描述 233
8.3.2 算法分析 233
8.3.3 参考程序 234
8.3.4 部分测试数据和输出结果 238
8.4 K圆(难度:★★☆☆☆) 239
8.4.1 题目描述 239
8.4.2 算法分析 240
8.4.3 参考程序 240
8.4.4 部分测试数据和输出结果 243
8.5 广告船(难度:★★★☆☆) 244
8.5.1 题目描述 244
8.5.2 算法分析 245
8.5.3 参考程序 246
8.5.4 部分测试数据和输出结果 249

第9章 2010年中山大学内部选拔赛第三试试题分析 251
9.1 魔法(难度:★★★☆☆) 251
9.1.1 题目描述 251
9.1.2 算法分析 251
9.1.3 参考程序 252
9.1.4 部分测试数据和输出结果 253
9.2 优美(难度:★★★★☆) 254
9.2.1 题目描述 254
9.2.2 算法分析 255
9.2.3 参考程序 255
9.2.4 部分测试数据和输出结果 258
9.3 正确(难度:★★★★★) 260
9.3.1 题目描述 260
9.3.2 算法分析 260
9.3.3 参考程序 261
9.3.4 部分测试数据和输出结果 262
9.4 不平衡(难度:★★☆☆☆) 263
9.4.1 题目描述 263
9.4.2 算法分析 264
9.4.3 参考程序 265
9.4.4 部分测试数据和输出结果 266
9.5 格雷的疑惑(难度:★★★☆☆) 267
9.5.1 题目描述 267
9.5.2 算法分析 268
9.5.3 参考程序 268
9.5.4 部分测试数据和输出结果 271

第 10章 2010年中山大学内部选拔赛第四试试题分析 272
10.1 X之谜(难度:★★★★☆) 272
10.1.1 题目描述 272
10.1.2 算法分析 273
10.1.3 参考程序 273
10.1.4 部分测试数据和输出结果 275
10.2 卡片(难度:★★★★☆) 276
10.2.1 题目描述 276
10.2.2 算法分析 277
10.2.3 参考程序 278
10.2.4 部分测试数据和输出结果 283
10.3 RP路径(难度:★★★☆☆) 283
10.3.1 题目描述 283
10.3.2 算法分析 284
10.3.3 参考程序 285
10.3.4 部分测试数据和输出结果 286
10.4 切棍子(难度:★★☆☆☆) 287
10.4.1 题目描述 287
10.4.2 算法分析 288
10.4.3 参考程序 288
10.4.4 部分测试数据和输出结果 289
10.5 线性尼姆游戏(难度:★★☆☆☆) 290
10.5.1 题目描述 290
10.5.2 算法分析 291
10.5.3 参考程序 291
10.5.4 部分测试数据和输出结果 292

第 11章 2010年中山大学内部选拔赛第五试试题分析 293
11.1 冒泡排序(难度:★★☆☆☆) 293
11.1.1 试题 293
11.1.2 题目分析和算法实现 294
11.1.3 参考程序及程序分析 295
11.1.4 部分测试数据和输出结果 296
11.2 植物大战僵尸(难度:★★★★☆) 298
11.2.1 试题 298
11.2.2 题目分析和算法实现 299
11.2.3 参考程序及程序分析 300
11.2.4 部分测试数据和输出结果 306
11.3 点的匹配(难度:★★★★★) 307
11.3.1 试题 307
11.3.2 题目分析和算法实现 308
11.3.3 参考程序及程序分析 309
11.3.4 部分测试数据和输出结果 315
11.4 黄昏公主(难度:★★★☆☆) 317
11.4.1 试题 317
11.4.2 题目分析和算法实现 319
11.4.3 参考程序及程序分析 320
11.4.4 部分测试数据和输出结果 324
11.5 追逐(难度:★★★☆☆) 325
11.5.1 试题 325
11.5.2 题目分析和算法实现 325
11.5.3 参考程序及程序分析 326
11.5.4 部分测试数据和输出结果 327

第 12章 2010年中山大学内部选拔赛第六试试题分析 329
12.1 **长子串(难度:★★☆☆☆) 329
12.1.1 试题 329
12.1.2 题目分析和算法实现 330
12.1.3 参考程序及程序分析 330
12.1.4 部分测试数据和输出结果 331
12.2 数字(难度:★★☆☆☆) 332
12.2.1 试题 332
12.2.2 题目分析和算法实现 333
12.2.3 参考程序及程序分析 334
12.2.4 部分测试数据和输出结果 337
12.3 求和(难度:★★☆☆☆) 337
12.3.1 试题 337
12.3.2 题目分析和算法实现 338
12.3.3 参考程序及程序分析 339
12.3.4 部分测试数据和输出结果 344
12.4 精神球(难度:★★★☆☆) 344
12.4.1 试题 344
12.4.2 题目分析和算法实现 345
12.4.3 参考程序及程序分析 346
12.4.4 部分测试数据和输出结果 348
12.5 瞬移(难度:★★☆☆☆) 348
12.5.1 试题 348
12.5.2 题目分析和算法实现 349
12.5.3 参考程序及程序分析 350
12.5.4 部分测试数据和输出结果 351

作者简介 352
参考文献 354

读者评论

赶紧抢沙发哦!

我要评论

相关图书

  • C语言程序设计习题与实验指导

    孟东霞 相洁

    本书是与主教材《C语言程序设计》配套的实验与训练参考书,同时也是一本可以独立于主教材的实验练习与实训提高的实践...

    ¥39.80
  • C++面向对象程序设计(微课版)

    鲁丽 张翼 殷福安

    本书结合C++语言,介绍了面相对象程序设计的基本知识及应用。全书包括C++语言基本知识、C++面向过程的程序设...

    ¥65.00
  • Java面向对象思想与程序设计

    刘彦君 张仁伟 满志强

    本书共分为14章,主要内容包括Java概述、Java语言基础语法、面向对象思想、类设计基础、类设计进阶、异常处...

    ¥69.80
  • C语言程序设计教程

    王继鹏

    本书是为将C语言作为入门语言的程序设计课程的初学者所编写的,以培养读者程序设计的基本能力为基本目标。 本书全...

    ¥55.00
  • Python 3 程序设计

    刘德山

    全书共14章,第1章至第10章是Python语言基础,覆盖了全国计算机等级考试Python语言的主要内容;第1...

    ¥49.80
人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部