• P110木块问题


    输入n,得到编号为0~n-1的木块,分别摆放在顺序排列编号为0~n-1的位置。现对这些木块进行操作,操作分为四种。

    1、move a onto b:把木块a、b上的木块放回各自的原位,再把a放到b上;

    2、move a over b:把a上的木块放回各自的原位,再把a放到含b的堆上;

    3、pile a onto b:把b上的木块放回各自的原位,再把a连同a上的木块移到b上;

    4、pile a over b:把a连同a上木块移到含b的堆上。

    当输入quit时,结束操作并输出0~n-1的位置上的木块情况。

    /*
    Sample Input
    输入示例

    10
    move 9 onto 1
    move 8 over 1
    move 7 over 1
    move 6 over 1
    pile 8 over 6
    pile 8 over 5
    move 2 over 1
    move 4 over 9
    quit


    Sample Output
    输出示例
    0: 0
    1: 1 9 2 4
    2:
    3: 3
    4:
    5: 5 8 7 6
    6:
    7:
    8:
    9:

  • 相关阅读:
    使用JSON.NET实现对象属性的格式化的自定义
    AspNetCore项目-Service注入或覆盖
    发布Nuget
    收藏
    工具
    快捷键大全
    SqlServer分页查询语句
    面试相关
    Eratosthes algrithm 求素数
    code training
  • 原文地址:https://www.cnblogs.com/laoyangtou/p/8821839.html
Copyright © 2020-2023  润新知