编程介的小学生 2017-06-13 15:44 采纳率: 20.5%
浏览 746
已采纳

E-Puzzle Is Fun

WishingBone is always interested in e-puzzles. The other day his friend recommended one puzzle to him. It is called Spring Weekend.

The figure above shows a typical configuration. For each move, you choose one of the seven positions in the center while the six patterns around it adcance one step in the anticlockwise direction. Your goal is to make several moves to change the configuration to the one showed on the upper-right corner.

The rules being quite simple, WishingBone got quite dizzy over this puzzle. Help!

Input

The first line of input is a positive integer N <= 100, which is the number of test cases.

Each case contains two sets of configuration, one for the initial state and one for the desired state. One pattern is represented by less than 30 lower case Latin characters, with no other characters embedded.

Output

For each case, output one line with your solution.

Your solution should be one string of characters 1 to 7 (with no spaces embedded) indicating the positions you've chosen. The positions are defined as follows:

You should make as few moves as possible. If several solutions with minimal number of moves exist, you may choose to output any of them.

In case no solution exists or it needs more than 12 moves to achieve the goal, just print -1.

There will be at most 5 cases which need 12 or more moves.

Sample Input

1

    redflower redflower redflower
redflower whiteflower dragonfly whiteflower

redflower redflower redflower redflower redflower
redflower redflower redflower redflower
redflower redflower redflower

    redflower redflower redflower
redflower whiteflower whiteflower redflower

redflower redflower dragonfly redflower redflower
redflower redflower redflower redflower
redflower redflower redflower

Sample Output

5

  • 写回答

1条回答 默认 最新

  • threenewbee 2017-06-30 15:55
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 linux驱动,linux应用,多线程
  • ¥20 我要一个分身加定位两个功能的安卓app
  • ¥15 基于FOC驱动器,如何实现卡丁车下坡无阻力的遛坡的效果
  • ¥15 IAR程序莫名变量多重定义
  • ¥15 (标签-UDP|关键词-client)
  • ¥15 关于库卡officelite无法与虚拟机通讯的问题
  • ¥15 目标检测项目无法读取视频
  • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
  • ¥100 求采集电商背景音乐的方法
  • ¥15 数学建模竞赛求指导帮助