好文档 - 专业文书写作范文服务资料分享网站

程序设计智力挑战活动第一次测试(4题)

天下 分享 时间: 加入收藏 我要投稿 点赞

程序设计智力挑战活动第一次测试

相关说明:

1.如果尚未掌握文件输入输出,请参考以下我们提供的一种方法进行文件输入输出。所有最终提交的代码,务必包含文件读写!

#include #include using namespace std; int main(){

freopen(\文件名.in\freopen(\文件名.out\...

fclose(stdin); fclose(stdout); return 0; }

2. 文件名(程序名和输入输出文件名)必须使用英文小写。 3. C/C++中函数 main()的返回值类型必须是 int,程序正常结束时的返回值必须是 0。

t1、排队领水(t1.cpp)

题目描述

学校的供水系统搞砸了,政府捐赠的的矿泉水刚刚送达,校长让班主任们排队领水,已知有n个班主任正在排队取水,李一夏的班主任不知道他在队伍的具体哪个位置,但他知道有不少于a个人在他前面,有不多于b个人在他后面,你能帮忙计算一下懒羊羊有多少个可能的位置吗? 输入描述:(t1.in)

输入一行包含三个整数n,a,b。0<= a,b < n <= 100 输出描述:(t1.out)

输出一行包含一个整数表示可能的位置数 示例1 输入 3 1 1 输出 2

示例2 输入 10 1 3 输出 4

t2、箱子归位

题目描述

学校的中央广场是一块5*5的矩阵空旷广场,广场上有且仅有一个救助箱,每天放学前,李一夏都要把救助箱推回到广场的中心位置(第三行第三列),可以向上下左右四个方向推箱子,一次只能推动一个单位,请问李一夏要推几次才能把救助箱推回中心位置? 输入描述:(t2.in)

输入5行,每一行5个整数,以空格隔开,数据保证只有一个1,代表救助箱,而且其他数都是0。 输出描述:(t2.out)

输出一行,包含一个整数,表示最少的推箱子次数。 示例1 输入 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 输出 3

t3、广告屏幕

题目描述

学校门口要架设一个矩形的广告屏,要求广告屏的总像素必须为n,还要求广告屏的长和宽最大可能的接近,而且宽不能大于长,找你来计算一下宽和长分别为多少? 输入描述:(t3.in)

输入一行,包含一个正整数n表示像素点个数。(1 <= n <= 1000000) 输出描述:(t3.out)

宽和长,两个整数之间用空格隔开。 示例1 输入 8 输出 2 4

t4、不找零钱

题目描述

李一夏在商场买了一个帽子,要支付c元金币,商场一律不找零钱,李一夏手里有不限数量的面值a元的金币和面值b元的金币,请问牛可乐可以用金币刚好凑出总价c元吗? 输入描述:(t4.in)

输入一行,包含三个整数a,b,c。a,b <= 100, c <= 10000 输出描述:(t4.out)

输出一行,如果可以输出”Yes”,否则输出”No”. 示例1 输入 3 2 7 输出 Yes

程序设计智力挑战活动第一次测试(4题)

程序设计智力挑战活动第一次测试相关说明:1.如果尚未掌握文件输入输出,请参考以下我们提供的一种方法进行文件输入输出。所有最终提交的代码,务必包含文件读写!#include#includeusingnamespacestd;intmain(){freopen(\文件名.in\freo
推荐度:
点击下载文档文档为doc格式
63dv69rxqx371qz5d0ci05ej21u0rq00k3f
领取福利

微信扫码领取福利

微信扫码分享