2005年信息学奥赛长沙市小学决赛题

2023-01-04 11:03:13   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《2005年信息学奥赛长沙市小学决赛题》,欢迎阅读!
长沙市,奥赛,决赛,小学,信息
2005年长沙市计算机奥林匹克竞赛决赛试题

(时间:120分钟)

一、拆分整数:(100分)

输入一个正整数N,如果N是偶数,则拆分N的各个数字相加求和;如果N是奇数,则拆分N的各个数字相乘求积。

输入输出样例:

输入:N=126 输出:H=9 输入:N=123 输出:J=6

二、排最大数:(100分)

输入N个正整数,请你将它们连接在一起,排成一个最大的数。例如:N=4时,如果四个正整数是7、13、18、246,则连接成的最大数为72461813。

输入:N(1≤N≤10) 输出:连接成的最大数 N个正整数(以空格相隔) 输入输出样例:

输入:N=4 输出:72461813 13 18 246

三、扫雷游戏(100分)

有一种简单的扫雷游戏:在N行2列的方格棋盘上,左列某些方格内埋有地雷,而右列每个方格中都有一个数字(0~3),第I格的数字表示:左列第I-1、II+1格(即:上、中、下三格)中埋雷的总数。如下所示:左图是初始状态,右图是扫雷完成状态(插小旗的方格内有雷)



你的任务是:根据右列的数字分析出左列格子中的地雷(0表示无雷,1表示有雷)并且统计出左列格子中地雷的总数。

输入:N(2≤N≤40)

N个数字(以空格相隔),表示右列格子中的数字。 输出:N个0、1数字(占一行),表示左列每格中有无地雷。 地雷总数(另起一行) 输入输出样例(如上图示)

输入:N=7 输出:0111011 1232222 L=5


本文来源:https://www.dy1993.cn/9gcG.html

相关推荐