宁波市第25届中小学生计算机程序设计竞赛复赛试题(小学组)第1页共7页宁波市第25届中小学生计算机程序设计竞赛复赛试题(小学组)比赛时间:2010年4月18日上午9:00—12:00题目一览试题名称折纸教室外的风景方格稿纸瓶子涂色英文代号foldingscenepaintbottle程序名folding
pas/c/cppscene
pas/c/cpppaint
pas/c/cppbottle
pas/c/cpp输入文件名folding
inscene
inpaint
inbottle
in输出文件名folding
outscene
outpaint
outbottle
out内存限制128MB128MB128MB128MB时限1秒1秒1秒1秒关于竞赛中不同语言使用限制的说明一.关于使用Pascal语言与编译结果的说明1.对于Pascal语言的程序,当使用IDE和fpc编译结果不一致时,以fpc的编译结果为准
2.允许使用数学库(usesmath子句),以及ansistring
但不允许使用编译开关(最后测试时pascal的范围检查开关默认关闭:{$R-,Q-,S-}),也不支持与优化相关的选项
3.本次比赛允许使用64位整数类型:int64或qword
折纸(folding)【题目描述】小猪上幼儿园的时候,报名参加了折纸兴趣小组
他表现出了极大的热情,折出了n件折纸作品
他的作品只有3种,分别是长方形、正方形和三角形
小猪很想知道他的n件折纸的周长之和
【输入】输入文件folding
in的第一行只有一个整数n,表示共有n件作品
©宁波市计算机学会,2010abc三边长度分别为a,b,c的三角形,周长为a+b+cab相邻边长度分别为a和b的长方形,周长为2a+2babaa边长为a的正方形,周长为4aaa宁波市第25届中小学生计算机程序设计竞赛复赛试题(小学组)第2页共