2016 年桂城街道青少年信息学奥林匹克竞赛试题
(小学五年级)
注意事项:
1. 本次竞赛将使用评测系统进行自动评测,以源程序的测试结果为准。
2. 要利用文件严格按题目要求的格式(参考输入输出样例)进行输入输出,否则将被判为错误而不得分。
3. 所有文件要按试卷指定的文件名命名,程序中不要使用绝对路径,否则将无法测试而被判为 0 分。
4. 每测试点时间限制 1 秒、内存限制 256M,每题 50 分,总分 300 分。
5. 各题程序及数据文件名规定: 题 号 第一题 第二题 第三题 第四题 第五题 第六题 位置 试题名称 长度 面积 唯一 计时器 方案数 cpp 程序文件名 len.pas/cpp area.pas/cpp only.pas/cpp timer.pas/cpp count.pas/ pos.pas/cpp 输入文件名 len.in area.in only.in timer.in count.in pos.in pos.out 输出文件名 len.out area.out only.out timer.out count.out
问题描述:
学校体艺节有一种新形式的马拉松比赛:运动员需要用 N 分钟的时间跑,看
谁跑的最远。晨晨报名参加了这个比赛,已知她每分钟的速度是 v1,v2,…,vn,
问晨晨总共跑了多长的距离?
输入格式:
第一行:1 个正整数 N,表示晨晨要跑 N 分钟。 N 的范围为[1, 100]。
第二行:N 个整数,表示晨晨每分钟跑步的速度。每个数的范围为[1, 500]。
输出格式:
一个整数,N 分钟晨晨总共跑的距离。
输入样例: 3
2 5 3
输出样例:
10
第一题 长度(len)
1
第二题 面积(area)
为了准备运动会颁奖典礼,学校想购买一块长方形的红地毯,已知学校给的
问题描述:
的钱刚好够买面积为 N 的红地毯。由于地毯的边上要用长度为 1 的花边装饰,当然是边长越短越好(长度是整数)。为了节省花边,老师要求晨晨通过编计算机程序来计算边长最短是多少?
输入格式:
一行:1 个整数 N,表示矩形的面积。N 的范围为[1, 1000000000]。
输出格式:
一行:一个整数表示边长。 15 16
输入样例: 输出样例:
(红地毯的边长分别为 3 和 5)
第三题 唯一(only)
晨晨陪哥哥到电信局去买手机,电信局送一个手机号给他们。现在有 N 个
字。晨晨的哥哥想选一个有“特点”的号码:每个数字要么是 0,要么是奇数。
问题描述:
号码供晨晨他们选,已知这些电话都是 130 开头的,因此只要挑选后 8 位的数
由于号码太多,并且有“特点”的号码只有一个,哥哥要求晨晨通过编计算
机程序来找出这个号码。 输入格式:
第 1 行:一个正整数 N,表示号码的个数。N 的范围为[1, 1000]。 第 2 行:N 个整数,每个正整数是一个 8 位的数字组成,前面可能有 0。
输出格式:
一行:一个 8 位整数,每个数字要么是 0,要么是奇
数。(输入数据保证有且仅有一个答案) 3 35679012 00130597 08590383
输入样例: