Codeforces 592 A. PawnChess 【Codeforces Round #328 (Div. 2)】
来源:互联网 发布:光伏预算软件 编辑:程序博客网 时间:2024/04/29 13:33
点击打开链接
题目大意:
有一个 8*8 的矩阵(棋盘),有 B 和 W ,B表示黑棋,W表示白棋,然后又两个人A和B,A拿白棋先走,
A想走到第一行,B想走到第八行,看谁先到达。。。
解题思路:
就是比较一下大小,需要注意的是如果B和W在同一列,而且B在W上面就直接跳过。。。
上代码:
#include <iostream>#include <cstdio>#include <cstring>#include <cstdlib>#include <cmath>#include <vector>#include <queue>#include <algorithm>#include <set>using namespace std;#define MM(a) memset(a,0,sizeof(a))typedef long long LL;typedef unsigned long long ULL;const int maxn = 15;const int mod = 1000000007;const double eps = 1e10-7;char mat[8][8];int main(){ for(int i=0; i<8; i++) cin>>mat[i]; int Mina = 999999, Minb = 999999; for(int i=0; i<8; i++) { for(int j=0; j<8; j++) { if(mat[j][i] == 'B') break; if(mat[j][i]=='W') { Mina = min(Mina, j); break; } } } for(int i=0; i<8; i++) { for(int j=7; j>=0; j--) { if(mat[j][i] == 'W') break; if(mat[j][i] == 'B') { Minb = min(Minb, 8-j); break; } } } if(Mina < Minb) puts("A"); else puts("B"); return 0;}
0 0
- Codeforces 592 A. PawnChess 【Codeforces Round #328 (Div. 2)】
- Codeforces Round #328 (Div. 2) A PawnChess
- Codeforces Round #328 (Div. 2)A. PawnChess
- Codeforces Round #328 (Div. 2) A. PawnChess
- Codeforces Round #328 (Div. 2) A. PawnChess
- Codeforces Round #328 (Div. 2)A. PawnChess
- Codeforces Round #328 (Div. 2) 592A PawnChess
- Codeforces Round #328 (Div. 2)Problem A. PawnChess(模拟)
- Codeforces Round #328 (Div. 2)_A. PawnChess
- PawnChess (Codeforces Round #328 (Div. 2) )
- 【Codeforces Round 328 (Div 2)A】【水题】PawnChess 棋子向上向下走
- Codeforces 592A. PawnChess
- Codeforces 592A PawnChess 【水题】
- codeforces PawnChess
- cf 328 div 2 A. PawnChess
- Cards(Codeforces 701A)(Codeforces Round #364Div.2 A)
- Codeforces Round #328 (Div. 2)
- Codeforces Round #328 (Div. 2)
- leetcode系列(56)First Missing Positive
- Android Activity生命周期
- ThinkPHP学习实践(二)单字母函数用法
- unknwn filesystem entering rescue mode grup rescue解决办法
- hihocoder #1069 线段树
- Codeforces 592 A. PawnChess 【Codeforces Round #328 (Div. 2)】
- 开关问题【高斯消元】
- Android坐标系 scrollTo方法的原理
- 图像处理与计算机视觉:基础,经典以及最近发展(5)计算机视觉
- apk反编译和动态调试smali实例收集
- Leetcode132: Rotate List
- apache httpd学习笔记一 - 下载安装并初步了解
- C++指针详解
- 第九周项目三稀疏矩阵相加