Codeforces 462A Appleman and Easy Task(水题)
来源:互联网 发布:怎么买淘宝店铺 编辑:程序博客网 时间:2024/06/05 18:52
题目链接:Codeforces 462A Appleman and Easy Task
题目大意:给定一个图,判断每个位置的周围存在的'o'是否为偶数个。
解题思路:水题,遍历一遍即可。
#include <cstdio>#include <cstring>#include <algorithm>using namespace std;const int maxn = 105;const int dir[4][2] = {{0, 1}, {0, -1}, {1, 0}, {-1, 0}};int N;char g[maxn][maxn];int check (int x, int y) { int ret = 0; for (int i = 0; i < 4; i++) { int p = x + dir[i][0]; int q = y + dir[i][1]; if (p < 0 || p >= N || q < 0 || q >= N) continue; if (g[p][q] == 'x') continue; ret++; } return ret;}bool judge () { for (int i = 0; i < N; i++) { for (int j = 0; j < N; j++) if (check(i, j) & 1) return false; } return true;}int main () { scanf("%d", &N); for (int i = 0; i < N; i++) scanf("%s", g[i]); printf("%s\n", judge() ? "YES" : "NO"); return 0;}
0 0
- codeforces 462A Appleman and Easy Task
- Codeforces 462A Appleman and Easy Task(水题)
- 【CODEFORCES】 A. Appleman and Easy Task
- 462A - Appleman and Easy Task
- A. Appleman and Easy Task
- Codeforces Round #263 (Div. 2)A. Appleman and Easy Task
- Codeforces Round #263 (Div. 2)A. Appleman and Easy Task
- Codeforces Round #263 (div2) A. Appleman and Easy Task
- A. Appleman and Easy Task 8-26
- Appleman and Easy Task
- Codeforces Round #263 (Div. 2) A.Appleman and Easy Task(坑)
- Appleman and Easy Task-cf
- A. Appleman and Easy Task( brute force implementation)
- 【Codeforces Round 263 (Div 2)A】【水题 认真读题】Appleman and Easy Task 每个点的相邻o是否都为偶数
- Appleman and Toastman - CodeForces 461 A 水题
- Codeforces-461A Appleman and Toastman
- Codeforces 461A Appleman and Toastman
- A. Appleman and Toastman(codeforces#263div1)
- CSS引入方式以及<link>与@import区别
- Qt多线程编程总结(二)——QMutex .
- [ACM] hdu 4418 Time travel (高斯消元求期望)
- python解决中文乱码
- android:Android数据的四种存储方式
- Codeforces 462A Appleman and Easy Task(水题)
- Leetcode-Combine Sum II
- Zero+
- C/C++中的寄存器变量
- Android中RelativeLayout各个属性的含义
- 百度推送REST API 签名组织方法
- Algorithmic Thinking Week1
- Git分支管理策略
- hdu 3074 Multiply game(线段树)