题目信息

题目类型
练习
题目年份
2024
题目题型
编程题
关 键 词
黑白棋子的移动

题目题干

【题目描述】

有2n个棋子(n≥4)排成一行,开始位置为白子全部在左边,黑子全部在右边,如下图为n=5的情形:7EK100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

○○○○○●●●●●7EK100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

移动棋子的规则是:每次必须同时移动相邻的两个棋子,颜色不限,可以左移也可以右移到空位上去,但不能调换两个棋子的左右位置。每次移动必须跳过若干个棋子(不能平移),要求最后能移成黑白相间的一行棋子。如n=5时,成为:7EK100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

○●○●○●○●○●7EK100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

任务:编程打印出移动过程。7EK100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入】

输入n。7EK100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输出】

移动过程。7EK100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入样例】

7

【输出样例】

step 0:ooooooo*******--
step 1:oooooo--******o*
step 2:oooooo******--o*
step 3:ooooo--*****o*o*
step 4:ooooo*****--o*o*
step 5:oooo--****o*o*o*
step 6:oooo****--o*o*o*
step 7:ooo--***o*o*o*o*
step 8:ooo*o**--*o*o*o*
step 9:o--*o**oo*o*o*o*
step10:o*o*o*--o*o*o*o*
step11:--o*o*o*o*o*o*o*

答案解析

相关题目

光荣的梦想【题目描述】 Prince对他在这片大陆上维护的秩序感到满意,于是决定启程离开艾泽拉斯。在他动身之前,Prince决定赋予King_Bette最强大的能量以守护世界、保卫这里的平衡与和谐。在
黑白棋子的移动【题目描述】 有2n个棋子(n≥4)排成一行,开始位置为白子全部在左边,黑子全部在右边,如下图为n=5的情形: ○○○○○●●●●● 移动棋子的规则是:每次必须同时移动相邻的两个棋子
取余运算(mod)【题目描述】 输入b,p,k�,�,�的值,求bpmodk��mod�的值。其中b,p,k×k�,�,�×�为长整型数。 【输入】 输入b,p,k的值。 【输出】 求bpmodk
循环比赛日程表【题目描述】 设有N个选手进行循环比赛,其中N=2^M,要求每名选手要与其他N−1名选手都赛一次,每名选手每天比赛一次,循环赛共进行N−1天,要求每天没有选手轮空。 【输入】 输入:M
一元三次方程求解一元三次方程求解 【题目描述】 形如:ax3+bx2+cx+d=0 这样的一个一元三次方程。 给出该方程中各项的系数(a,b,c,d均为实数),并约定该方程存在三个不同实根(根的范围
麦森数(mason) 【问题描述】 形如 2 P -1 的素数称为麦森数,这时P一定也是个素数。但反过来不一定,即如果P是个 素数,2 P -1 不一定也是素数。到 1998 年底,人们已找到了 37
求逆序对(deseq) 【问题描述】 给定一个序列 a1,a2,…,an,如果存在 i<j 并且 ai>aj,那么我们称之为逆序对,求逆序对 的数目。 【输入格式】 第一行为 n,表示序列
麻将游戏(mahjong) 在一种"麻将"游戏中,游戏是在一个有 w*h 格子的矩形平板上进行的。每个格子可以放 置一个麻将牌,也可以不放(如图所示)。玩家的目标是将平板上的所有可
最少转弯问题(turn) 【问题描述】 给出一张地图,这张地图被分为 n×m(n,m<=100)个方块,任何一个方块不是平地就是高山。平地可 以通过,高山则不能。现在你处在地图的(x1,y1)这
营救(save) 【问题描述】 铁塔尼号遇险了!他发出了求救信号。距离最近的哥伦比亚号收到了讯息,时间就是生命,必须尽快 赶到那里。 通过侦测,哥伦比亚号获取了一张海洋图。这张图将海洋部分分化成 n*

提示声明

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

猜你喜欢