Problem 2230 翻翻棋

Accept: 658    Submit: 1546
Time Limit: 1000 mSec    Memory Limit : 32768 KB

Problem Description

象棋翻翻棋(暗棋)中双方在4*8的格子中交战,有时候最后会只剩下帅和将。根据暗棋的规则,棋子只能上下左右移动,且相同的级别下,主动移动到地方棋子方将吃掉对方的棋子。将和帅为同一级别。然而胜负在只剩下帅和将的时候已定。

Input

第一行T,表示T组数据。

每组数据共有四行字符串,每行字符串共八个字符

’#’表示空格

’*’表示红方帅

’.’表示黑方将

此时红方先走

每组输入之间没有空行。

Output

每组数据输出一行。若为红方赢输出Red win,否则输出 Black win

Sample Input

1
######.#
#####*##
########
########

Sample Output

Black win

有规律的,在纸上模拟多几次就知道了

其实题目已经有提示了:然而胜负在只剩下帅和将的时候已定

#include<iostream>
#include<cmath>
using namespace std;
char s[20][20];
int sti,stj,edi,edj,sum;
int main(){int t,i,j;cin>>t;while(t--){for(i=1; i<=4; i++){for(j=1; j<=8; j++){cin>>s[i][j];if(s[i][j]=='.'){sti=i,stj=j;}if(s[i][j]=='*'){edi=i,edj=j;}   }}sum=fabs(edi-sti)+fabs(edj-stj);if(sum%2==0) cout<<"Black win"<<endl;else cout<<"Red win"<<endl;}return 0;
} 

FZU 2230 翻翻棋相关推荐

  1. FZU 2230 翻翻棋 (找规律 水题)

    Problem 2230 翻翻棋 Accept: 132    Submit: 279 Time Limit: 1000 mSec    Memory Limit : 32768 KB  Proble ...

  2. fzu 2230 翻翻棋

     Problem 2230 翻翻棋 Accept: 989    Submit: 2458 Time Limit: 1000 mSec    Memory Limit : 32768 KB  Prob ...

  3. FZU - 2230 翻翻棋

    象棋翻翻棋(暗棋)中双方在4*8的格子中交战,有时候最后会只剩下帅和将.根据暗棋的规则,棋子只能上下左右移动,且相同的级别下,主动移动到地方棋子方将吃掉对方的棋子.将和帅为同一级别.然而胜负在只剩下帅 ...

  4. FZU 2230 翻翻棋(奇偶推导)

    Description 象棋翻翻棋(暗棋)中双方在4*8的格子中交战,有时候最后会只剩下帅和将.根据暗棋的规则,棋子只能上下左右移动,且相同的级别下,主动移动到地方棋子方将吃掉对方的棋子.将和帅为同一 ...

  5. FZU OJ:2230 翻翻棋

    Problem 2230 翻翻棋 Accept: 872    Submit: 2132 Time Limit: 1000 mSec    Memory Limit : 32768 KB  Probl ...

  6. FZU 2230 2230 翻翻棋(思维水题)

    Problem Description 象棋翻翻棋(暗棋)中双方在4*8的格子中交战,有时候最后会只剩下帅和将.根据暗棋的规则,棋子只能上下左右移动,且相同的级别下,主动移动到地方棋子方将吃掉对方的棋 ...

  7. 翻翻棋 (FZU - 2230)

    题目链接:C - 翻翻棋 来源: FZU - 2230 Problem Description 象棋翻翻棋(暗棋)中双方在4*8的格子中交战,有时候最后会只剩下帅和将.根据暗棋的规则,棋子只能上下左右 ...

  8. 翻翻棋(找规律问题)(FZU Problem 2230)

    题目是这样的: FZU Problem 2230 象棋翻翻棋(暗棋)中双方在4*8的格子中交战,有时候最后会只剩下帅和将.根据暗棋的规则,棋子只能上下左右移动,且相同的级别下,主动移动到地方棋子方将吃 ...

  9. C - 翻翻棋 FZU - 2230

    象棋翻翻棋(暗棋)中双方在4*8的格子中交战,有时候最后会只剩下帅和将.根据暗棋的规则,棋子只能上下左右移动,且相同的级别下,主动移动到地方棋子方将吃掉对方的棋子.将和帅为同一级别.然而胜负在只剩下帅 ...

最新文章

  1. JavaScript初学者编程题(3)
  2. 解决Error: Cannot find module 'node-sass'问题
  3. mysql 启动出错问题排查
  4. 使用这些先进的GC技术提高应用程序性能
  5. 2018秋季C语言学习总结
  6. TCP—三次握手和四次挥手详解
  7. 怕死吗?研究人员推出可模拟“灵魂出窍”的VR系统
  8. linux刷新jdk,Linux安装更新JDK
  9. 一个基于Tp3.2(thinkphp3.2)的工会管理系统
  10. 单片机如何产生PWM信号
  11. 使用STM32固件库开发GD32 汇总
  12. FIT2CLOUD飞致云发布DataEase开源数据可视化分析平台
  13. mysql怎么集合查询_MySql集合查询
  14. 网友们碰到过的最难调试的 Bug
  15. Python笔试练习题
  16. lte 中crs_LTE的CRS和DRS区别(转载自无线俱乐部公众号)
  17. oracle常用笔记(二)
  18. GIS标准分幅工具——制作图幅接合表
  19. 你为什么选择考杭电?
  20. 我的京东管理生涯随想 1

热门文章

  1. Unity Shader 入门精要——反射、折射
  2. 正则匹配字符串中汉字及中文标点符号
  3. PolyWorks无法连接至许可证服务器系统:StartService返回值2
  4. android apk 安装目录成功,Android 将apk安装到系统目录
  5. 顾问刻薄_开发人员的生活1.04-刻薄
  6. AD审计子策略开启报错解决办法
  7. 霸气C语言程序,史上最霸气毕业寄语:全是编程语言
  8. 【微信小程序】用painter插件生成海报分享朋友圈简单教程
  9. 最近很火的配音软件| 自媒体零基础必备, 热门短视频达人都在用
  10. 常用API——Object