题目信息
-
题目类型
-
五级
-
题目年份
-
2022
-
题目题型
-
编程题
-
关 键 词
-
玩具摆放
题目题干
三、玩具摆放PJg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
在一个4*4的方框内摆放了若干个相同的玩具。PJg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PJg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
某人想通过移动玩具,将这些玩具重新摆放成为他心中理想的状态。要求每次移动时,只能将某一个玩具向上下左右四个方向之一移动一步。不能将玩具移出方框,并且移动的目标位置不能已经放置有玩具。PJg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PJg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
请你用最少的移动次数将初始的玩具状态移动到他心中的目标状态。PJg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
时间限制:10000PJg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
内存限制:524288PJg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输入PJg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
前4行表示玩具的初始状态,每行4个数字1或0,1表示方格中放置了玩具,0表示没有放置玩具。 接着是一个空行。接下来4行表示玩具的目标状态,每行4个数字1或0,意义同上。PJg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输出PJg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
一个整数,所需要的最少移动次数。保证初始状态可以达到目标状态。PJg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
样例输入PJg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1111PJg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
0000PJg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1110PJg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
0010PJg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PJg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1010PJg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
0101PJg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1010PJg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
0101PJg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
样例输出PJg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
4PJg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
提示PJg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
可以考虑将玩具局面表示为一个16 bit的整数,设置一个标志数组用来判重,用这个整数做下标找其对应标志位PJg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
答案解析
相关题目
提示声明
- 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
- 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。
猜你喜欢
Scratch3.0
全国青少年软件编程等级考试
Python
Scratch图形化一级
Scratch图形化四级
Scratch图形化三级
Scratch图形化二级
电子学会