• 如果您想对本站表示支持,请随手点击一下广告即可~
  • 本站致力于提供原创、优秀的技术文章~
  • 有任何疑问或建议 均可以在站点右侧栏处 通过各种方式联系站长哦~
  • POJ2996 – Help Me with the Game

    ACM-POJ EXP 124阅读 0评论

    全解题报告索引目录 -> 【北大ACM – POJ试题分类


    提示:很烦很简单的国际象棋棋盘模拟,输入比较麻烦而已

    POJ2993 的相反情况,认真的同学会发现2993的题目和2996的题目是相反的。。。。

    POJ2996-Help Me with the Game

    POJ2993-Emag eht htiw Em Pleh

    输出时:

    1、不论黑白,KQRBN P均是依次输出,强制大写,但不输出“P”,只输出其坐标

    2、对白棋的位置,小行优先大行输出(行的数字越小则优先)同行则按列的顺序(a~h)

    3、对黑棋的位置,大行优先小行输出(行的数字越大则优先)同行则按列的顺序(a~h)

    4、从2、3点可以看出,黑棋总是先被输入,白棋总是后输入,即黑棋总在棋盘上方,白棋总在棋盘下方,所以输入完成后,对于黑色棋子只需要按类型次序输出,同类型棋子的顺序就是输入的顺序;而白色棋子要考虑同类型棋子之间的排序,而同类型棋子之间又仅需要考虑不同行棋子之间的排序,同一行棋子的排序就是输入顺序

    5、棋子可能不齐全,不存在的棋子不输出,用标记解决

    6、最后的棋子后面不带逗号,要找出最后的棋子

    注意:坐标系的变换

    转载请注明:EXP 技术分享博客 » POJ2996 – Help Me with the Game

    喜欢 (0) 分享 (0)
    发表我的评论
    取消评论

    表情

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址