zoukankan      html  css  js  c++  java
  • 洛谷 P2033 Chessboard Dance

    题目描述

    在棋盘上跳舞是件有意思的事情。现在给你一张国际象棋棋盘和棋盘上的一些子以及你的初始位置和方向。求按一定操作后,棋盘的状态。

    操作有四种,描述如下:

    move n n是非负整数,表示你按目前所在方向前进n步,如果即将走出棋盘,则停止。如果面前有棋子,则将其向前推一步。

    turn left 向左转90度

    turn right 向右转90度

    turn back 向后转

    输入输出格式

    输入格式:

    输入前8行,每行8个字符,给出棋盘状态。“.”表示该格为空,字母表示棋子,不同字母表示不同的棋子。你所在位置用“^”、“<”、“>”、“v”四个字母中一个表示,分别表示你的方向上、左、右、下。

    接下来有若干行,每行一个操作。以“#”结束。操作数不超过1000个。

    输出格式:

    输出8行,每行8个字符,表示经过一系列操作后棋盘和你的状态。表示方法同输入。

    输入输出样例

    输入样例#1: 复制
    ......bA
    .....^..
    ........
    ........
    ........
    ........
    ........
    ........
    move 2
    turn right
    move 1
    #
    
    输出样例#1: 复制
    ......>b
    ........
    ........
    ........
    ........
    ........
    ........
    ........



    ........
    ........
    
  • 相关阅读:
    [CF 351B]Jeff and Furik[归并排序求逆序数]
    [置顶] 道德经之常与善人
    银联手机支付(.Net Csharp),3DES加密解密,RSA加密解密,RSA私钥加密公钥解密,.Net RSA 3DES C#
    SPOJ 375 (树链剖分+线段树)
    I.MX6 eMMC分区挂载
    I.MX6 android 4.2 源码下载
    I.MX6 android 源码下载
    Android 动态注册 亮屏、息屏广播
    Android 如何进入充电模式
    I.MX6 新版u-boot分析
  • 原文地址:https://www.cnblogs.com/sy1in/p/7875046.html
Copyright © 2011-2022 走看看