202
4
年绍兴市中小学生编程比赛复赛试题
(组别:
小学
组
考试时间:
150
分钟)
一、题目一览
中文题目名称
买衣服
知知数
装扮
淘金者
英文题目名称
clothes
number
dress
gold
输入文件名
clothes
.in
number
.in
dress
.in
gold
.in
输出文件名
clothes
.out
number
.out
dress
.out
gold
.out
每个测试点时限
1
秒
1
秒
1
秒
1
秒
内存限制
256MB
256MB
256MB
256MB
分值
100
分
100
分
100
分
100
分
二、比赛目录结构示例
选手比赛时,需在本机为每题建立对应的题目目录,目录名称与英文题目名称相同。选手根据题目要求,将自己提交的源程序,放在该题的题目目录下。
每位选手把自己提交的源程序连同要求的目录结构,存入
D
盘根目录中。
(
只递交源程序,测试时以源程序为准
)
例如:假设试卷中有
cashier
、
dune
、
manhattan
三题,选手
sx001
使用
C++
语言
答题,则该选手提交的目录结构如下所示:
|---sx001/
|---cashier/
|---cashier.c
pp
|---dune/
|---dune.cpp
|---manhattan/
|---manhattan.cpp
三、特别提醒
1
.
务必看清题目,严格按照试题所要求的格式输入、输出。
2
.
比赛开始前应先检查本机能否正常使用,如有问题可向监考老师提出。比赛结束后应及时离开机房,但注意不要关机。
1
.
买衣服
(
clothes
)
【问题描述】
知知来到一个商场,准备买衣服。刚好有一家商店正在做活动:买
3
件衣服,其中一件可以打
6
折。
现在知道知知想买的
3
件衣服价格,请你帮他算算,最少需要付多少钱。
【输入格式】
输入一行
3
个整数,表示
3
件衣服的价格。
【输出格式】
输出一行一个整数,表示知知最少需要付的钱数。
【输入输出样例】
样例输入
1
样例输出
1
70 90 80
204
样例输入
2
样例输出
2
60 60 60
156
【数据范围】
60%
的数据,三件衣服的价格相同。
100%
的数据,三件衣服的价格都不超过
1000
的正数,且价格都是
10
的倍数。
2
.知知数
(
number
)
【问题描述】
知知在寻找一类奇特的数,这一类数满足有
n
位,
n
是
2
的倍数。
我们将这一类数劈成两半
,
其中前一半数和后一半数长度相等,并且都是完全平方数,劈出来的两个数可以有前导
0
。
现在知知想要你告诉他在
[L,R]
内有多少满足条件的数。
【输入格式】
一行读入
3
个整数
n,L,R
。
【输出格式】
输出一个数表示答案。
【输入输出样例】
样例输入
1
样例输出
1
2 10 99
12
样例输入
2
样例输出
2
6 100000 999999
704
样例输入
3
样例输
2024年绍兴市中小学生编程比赛复赛试题