FZU 2230 翻翻棋
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
Sample Output
有规律的,在纸上模拟多几次就知道了
其实题目已经有提示了:然而胜负在只剩下帅和将的时候已定
#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 翻翻棋相关推荐
- FZU 2230 翻翻棋 (找规律 水题)
Problem 2230 翻翻棋 Accept: 132 Submit: 279 Time Limit: 1000 mSec Memory Limit : 32768 KB Proble ...
- fzu 2230 翻翻棋
Problem 2230 翻翻棋 Accept: 989 Submit: 2458 Time Limit: 1000 mSec Memory Limit : 32768 KB Prob ...
- FZU - 2230 翻翻棋
象棋翻翻棋(暗棋)中双方在4*8的格子中交战,有时候最后会只剩下帅和将.根据暗棋的规则,棋子只能上下左右移动,且相同的级别下,主动移动到地方棋子方将吃掉对方的棋子.将和帅为同一级别.然而胜负在只剩下帅 ...
- FZU 2230 翻翻棋(奇偶推导)
Description 象棋翻翻棋(暗棋)中双方在4*8的格子中交战,有时候最后会只剩下帅和将.根据暗棋的规则,棋子只能上下左右移动,且相同的级别下,主动移动到地方棋子方将吃掉对方的棋子.将和帅为同一 ...
- FZU OJ:2230 翻翻棋
Problem 2230 翻翻棋 Accept: 872 Submit: 2132 Time Limit: 1000 mSec Memory Limit : 32768 KB Probl ...
- FZU 2230 2230 翻翻棋(思维水题)
Problem Description 象棋翻翻棋(暗棋)中双方在4*8的格子中交战,有时候最后会只剩下帅和将.根据暗棋的规则,棋子只能上下左右移动,且相同的级别下,主动移动到地方棋子方将吃掉对方的棋 ...
- 翻翻棋 (FZU - 2230)
题目链接:C - 翻翻棋 来源: FZU - 2230 Problem Description 象棋翻翻棋(暗棋)中双方在4*8的格子中交战,有时候最后会只剩下帅和将.根据暗棋的规则,棋子只能上下左右 ...
- 翻翻棋(找规律问题)(FZU Problem 2230)
题目是这样的: FZU Problem 2230 象棋翻翻棋(暗棋)中双方在4*8的格子中交战,有时候最后会只剩下帅和将.根据暗棋的规则,棋子只能上下左右移动,且相同的级别下,主动移动到地方棋子方将吃 ...
- C - 翻翻棋 FZU - 2230
象棋翻翻棋(暗棋)中双方在4*8的格子中交战,有时候最后会只剩下帅和将.根据暗棋的规则,棋子只能上下左右移动,且相同的级别下,主动移动到地方棋子方将吃掉对方的棋子.将和帅为同一级别.然而胜负在只剩下帅 ...
最新文章
- JavaScript初学者编程题(3)
- 解决Error: Cannot find module 'node-sass'问题
- mysql 启动出错问题排查
- 使用这些先进的GC技术提高应用程序性能
- 2018秋季C语言学习总结
- TCP—三次握手和四次挥手详解
- 怕死吗?研究人员推出可模拟“灵魂出窍”的VR系统
- linux刷新jdk,Linux安装更新JDK
- 一个基于Tp3.2(thinkphp3.2)的工会管理系统
- 单片机如何产生PWM信号
- 使用STM32固件库开发GD32 汇总
- FIT2CLOUD飞致云发布DataEase开源数据可视化分析平台
- mysql怎么集合查询_MySql集合查询
- 网友们碰到过的最难调试的 Bug
- Python笔试练习题
- lte 中crs_LTE的CRS和DRS区别(转载自无线俱乐部公众号)
- oracle常用笔记(二)
- GIS标准分幅工具——制作图幅接合表
- 你为什么选择考杭电?
- 我的京东管理生涯随想 1