宁波市第25届中小学生计算机程序设计竞赛复赛试题(小学组).doc
《宁波市第25届中小学生计算机程序设计竞赛复赛试题(小学组).doc》由会员分享,可在线阅读,更多相关《宁波市第25届中小学生计算机程序设计竞赛复赛试题(小学组).doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、宁波市第 25 届中小学生计算机程序设计竞赛复赛试题(小学组) 第 6 页 共 6 页宁波市第25届中小学生计算机程序设计竞赛复赛试题(小学组)比赛时间:2010年4月18日上午9:0012:00题目一览试题名称 折纸教室外的风景方格稿纸 瓶子涂色 英文代号 foldingscenepaint bottle 程序名 folding.pas/c/cpp scene.pas/c/cpp paint.pas/c/cpp bottle.pas/c/cpp 输入文件名 folding.in scene.in paint.in bottle.in 输出文件名 folding.out scene.out p
2、aint.out bottle.out 内存限制 128 MB 128 MB 128 MB 128 MB 时限 1秒 1秒 1秒 1秒 关于竞赛中不同语言使用限制的说明 一关于使用Pascal语言与编译结果的说明 1对于Pascal语言的程序,当使用IDE和fpc编译结果不一致时,以fpc的编译结果为准。 2允许使用数学库(uses math子句),以及ansistring。但不允许使用编译开关(最后测试时pascal的范围检查开关默认关闭:$R-,Q-,S-),也不支持与优化相关的选项。 3本次比赛允许使用64位整数类型:int64或qword。1. 折纸 (folding)【题目描述】 小
3、猪上幼儿园的时候,报名参加了折纸兴趣小组。他表现出了极大的热情,折出了n件折纸作品。他的作品只有3种,分别是长方形、正方形和三角形。aa边长为a的正方形,周长为4aaaab相邻边长度分别为a和b的长方形,周长为2a+2bab小猪很想知道他的n件折纸的周长之和。 abc三边长度分别为a,b,c的三角形,周长为a+b+c【输入】 输入文件folding.in的第一行只有一个整数n,表示共有n件作品。 接下来n行,每行有若干个以空格分隔的整数,表示一件作品的情况。其中第一个整数k(k=1或2或3),表示小猪制作的这件作品的类型,1表示长方形,2表示正方形,3表示三角形。如果k为1,后面会跟二个正整数
4、a和b,表示长方形的二条相邻边的长度分别为a和b;如果k为2,后面会跟一个正整数a,表示正方形的四条边的长度均为a。如果k为3,后面会跟三个正整数a、b和c,表示三角形三条边的长度分别为a、b和c(输入数据保证a,b,c能构成三角形,不需验证)。【输出】 输出文件folding.out中仅有一行,该行只有一个整数,表示所有作品的周长之和。【样例输入】 3 1 2 3 2 4 3 6 7 8【样例输出】 47【样例说明】 共有3件作品:第一件作品:二条相邻边长度分别为2和3的长方形;第二件作品:边长为4的正方形;第三件作品:三条边长度分别为6、7、8的三角形。这3件作品的周长分别为10、16、2
5、1,它们的周长之和为47。【数据规模】 50%的数据,1n50,所有边长为不超过100正整数。100%的数据,1n100000,所有边长为不超过100000的正整数。2. 方格稿纸 (paint)【题目描述】 小猪在小学中认识了很多的字,终于会写一点作文了。某天小猪买了一张方格稿纸来写作文,n行m列,形状如下所示:方格稿纸示意图上图中n=m=5。 某天小猪的邻居小小猪来小猪家玩,用黑墨水笔把小猪新买的方格稿纸涂黑了很多格子。每个格子不是完全黑色就是完全白色,如下图所示。染色后的方格稿纸示意图小猪不能责怪小小猪。作文写不成了,他觉得很无聊,就开始数里面有多少魔幻方阵。 如果稿纸中一个kk的正方形
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 宁波市 25 中小学生 计算机 程序设计 竞赛 复赛 试题 小学
限制150内