题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
派对灯

题目题干

 派对灯

派对上有N盏彩色灯,它们分别从1到N被标上号码。 这些灯都连接到4个按钮: 按钮1:当按下此按钮,将改变所有的灯:本来亮着的灯就熄灭,本来是关着的灯被点亮。 按钮2:当按下此按钮,将改变所有奇数号的灯。 按钮3:当按下此按钮,将改变所有偶数号的灯。 按钮4:当按下此按钮,将改变所有序号是3×K+1(K≥0)的灯。例如:1,4,7,… 初始时所有的灯都亮着,一个计数器C记录按钮被按下的次数,计数器C初始值为0。 你将得到计数器C上的数值和经过若干操作后某些灯的状态。试找出所有灯最后可能的与所给出信息相符的状态。DN5100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入

不会有灯会在输入中出现两次。 第1行为一个整数N(10≤N≤100)。DN5100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第2行为计数器C(0≤C≤10 000)最后显示的数值。 第3行为最后亮着的灯,用一个空格分开,以-1为结束。DN5100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第4行为最后关着的灯,用一个空格分开,以-1为结束。DN5100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出

输出的每一行是所有灯可能的最后状态(没有重复)。每一行有N个字符,第1个字符表示1号灯,最后一个字符表示N号灯。0表示关闭,1表示亮着。这些行必须从小到大排列(看作是二进制数)。 如果没有可能的状态,则输出“IMPOSSIBLE”。DN5100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

样例

输入

10
1
-1
7 -1

输出

0000000000
0101010101
0110110110

提示

【样例说明】 输入样例表示有10盏灯,只有1个按钮被按下,最后7号灯是关着的。 输出样例为3种可能的状态: (1)所有灯都关着。 (2)1,3,5,7,9号灯关着,2,4,6,8,10号灯亮着。 (3)1,4,7,10号灯关着,2,3,5,6,8,9号灯亮着。DN5100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

答案解析

相关题目

翻转棋盘2 有n×n的正方形棋盘,每个格子里的棋子要么是黑色向上,要么是白色向上,当把一个格子里的棋子颜色改变(黑→白或者白→黑)时,其周围上下左右(如果存在的话)的格子里的棋子颜色也被反转,问至少反
派对灯 派对上有N盏彩色灯,它们分别从1到N被标上号码。 这些灯都连接到4个按钮: 按钮1:当按下此按钮,将改变所有的灯:本来亮着的灯就熄灭,本来是关着的灯被点亮。 按钮2:当按下此按钮,将改变所有奇
方块转换 一块N×N(1≤N≤10)正方形黑白图案要被转换成新的图案。试找出将原始图案按照以下列转换方法转换成新图案的最小方式: (1)转90度:图案按顺时针转90度。 (2)转180度:图案按顺时针
翻转棋盘 4×4的棋盘中,每个格子里的棋子要么是黑色向上,要么是白色向上,当把一个格子里的棋子颜色翻转(黑→白或者白→黑)时,其周围上下左右(如果存在的话)的格子里的棋子颜色也被翻转,问至少翻转几个棋
破碎的项链 有一条项链,是n个由红、白、蓝色的珠子组成的,珠子是随意安排的。图3.2是n=29的两个例子,其中第1和第2个珠子已经被标记,A例中的项链可以用字符串“brbrrrbbbrrrrrbrrb
排队 在一个奇怪的餐厅,餐厅老板正在要求顾客们分两批就餐。所有第2批就餐的顾客排在队伍后半部分,队伍的前半部分由第1批就餐的顾客占据。 第i个顾客有一张标明他用餐批次Di(1≤Di≤2)的卡片。虽然所
健康的奶牛 已知每种饲料中包含的维他命量,每种饲料最多只能对牛使用一次,请你帮助农夫喂养奶牛,以保持它们的健康,使喂给牛的饲料的种数最少。 输入 第1行为一个整数V(1≤V≤25),表示需要的维他命
 加急密文 加急密文使用了“恺撒加密法”,所谓“恺撒加密法”,是指对于明文中的每个字母,用它后面的第t个字母代替。例如:当t=2时,字母A将变成C,字母B将变成D,……,字母Y将变成A,字母Z将变成B
卖宝石 一堆宝石分五次出售,第一次卖出全部的一半加二分之一个;第二次卖出余下的三分之一加三分之一个;第三次卖出余下的四分之一加四分之一个;第四次卖出余下的五分之一加五分之一个;最后卖出余下的11个。问
打猎 森林里有M×N棵树,组成一个M行N列的矩阵,水平或垂直相邻的两棵树的距离为1,猎人和熊分别在一棵树下。如果猎人与熊之间没有其他的树遮挡视线,猎人就可以开枪打到熊。 己知猎人和熊的位置,试判断熊

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢