第29届宁波市中小学生计算机程序设计竞赛复赛名单公布,宁波市第25届中小学生计算机程序设计竞赛复赛试题(小学组).doc...

文档介绍:

宁波市第 25 届中小学生计算机程序设计竞赛复赛试题(小学组) 第 1页共 6页? 宁波市计算机学会, 2010 宁波市第 25 届中小学生计算机程序设计竞赛复赛试题( 小学组) 比赛时间: 2010 年4月 18 日上午 9:00 — 12:00 题目一览试题名称折纸教室外的风景方格稿纸瓶子涂色英文代号 folding scene paint 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 paint.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) 【题目描述】小猪上幼儿园的时候,报名参加了折纸兴趣小组。他表现出了极大的热情,折出了 n件折纸作品。他的作品只有 3种,分别是长方形、正方形和三角形。小猪很想知道他的 n件折纸的周长之和。【输入】输入文件 folding.in 的第一行只有一个整数 n,表示共有 n件作品。 a b c 三边长度分别为 a,b,c 的三角形,周长为 a+b+c a b 相邻边长度分别为 a和b 的长方形,周长为 2a+2b aba a 边长为 a 的正方形,周长为 4a aa 宁波市第 25 届中小学生计算机程序设计竞赛复赛试题(小学组) 第 2页共 6页? 宁波市计算机学会, 2010 接下来 n行,每行有若干个以空格分隔的整数,表示一件作品的情况。其中第一个整数 k ( k=1 或2或3),表示小猪制作的这件作品的类型,1表示长方形,2表示正方形,3表示三角形。如果 k为1,后面会跟二个正整数 a和b,表示长方形的二条相邻边的长度分别为 a和b; 如果 k为2,后面会跟一个正整数 a,表示正方形的四条边的长度均为 a。如果 k为3,后面会跟三个正整数 a、b和c,表示三角形三条边的长度分别为 a、b和c(输入数据保证 a,b,c 能构成三角形,不需验证)。【输出】输出文件 folding.out 中仅有一行, 该行只有一个整数,表示所有作品的周长之和。【样例输入】 3123243678 【样例输出】 47 【样例说明】共有 3件作品: 第一件作品:二条相邻边长度分别为 2和3的长方形; 第二件作品:边长为 4的正方形; 第三件作品:三条边长度分别为 6、7、8的三角形。这3件作品的周长分别为 10 、 16 、 21 ,它们的周长之和为 47 。【数据规模】 5 0% 的数据, 1≤n≤ 50

内容来自淘豆网www.taodocs.com转载请标明出处.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值