翻翻棋
来源:互联网 发布:keilc51中文版软件 编辑:程序博客网 时间:2024/04/29 03:32
象棋翻翻棋(暗棋)中双方在4*8的格子中交战,有时候最后会只剩下帅和将。根据暗棋的规则,棋子只能上下左右移动,且相同的级别下,主动移动到地方棋子方将吃掉对方的棋子。将和帅为同一级别。然而胜负在只剩下帅和将的时候已定。
Input
第一行T,表示T组数据。
每组数据共有四行字符串,每行字符串共八个字符
’#’表示空格
’*’表示红方帅
’.’表示黑方将
此时红方先走
每组输入之间没有空行。
Output
每组数据输出一行。若为红方赢输出Red win,否则输出 Black win
Sample Input
1
######.#
#####*##
########
########
Sample Output
Black win
#include"stdio.h"#include"math.h"char ai[5][9];int main(){ int n; scanf("%d",&n); while(n--) { int a,b,aa,bb; for(int i=0;i<4;i++) { scanf("%s",ai[i]); for(int j=0;j<8;j++) { if(ai[i][j]=='*') { a=i; b=j; } else if(ai[i][j]=='.') { aa=i; bb=j; } } } int sum=fabs(aa-a)+fabs(bb-b); if(sum%2==1) printf("Red win\n"); else printf("Black win\n"); } return 0;}
0 0
- 翻翻棋
- 翻翻棋
- 翻翻棋
- FZU 2230 翻翻棋
- FZU 翻翻棋
- FZU 2230 翻翻棋
- 翻翻
- FZU Problem 2230 翻翻棋
- FZU 2230 翻翻棋 (找规律 水题)
- FZU-2230 翻翻棋(博弈论,规律题)
- 福州大学第十三届程序设计竞赛 Problem B 翻翻棋【bfs】
- FZU 2230 2230 翻翻棋(思维水题)
- 翻翻翻
- 随便翻翻《程序员》
- 翻翻股推荐黑马
- 3076 翻翻乐
- 有时间翻翻这些书
- 回家较早,翻翻c++primer
- Maximum Subarray
- 深入理解pthread_cond_wait、pthread_cond_signal
- leetcode No234. Palindrome Linked List
- 表单:单选框与隐藏域
- 设计模式——责任链模式
- 翻翻棋
- LeetCode(3)
- TCP协议的三次握手和四次挥手
- 有关编辑项目的整体架构
- 网络层协议(3):静态选路
- 【机器学习实战】网格搜索--贝叶斯新闻文本分类器调优
- C++ Primer_4th学习笔记(4)- typedef
- 基于spark的车辆分析
- Android6.0后权限适配,参考地址