NC216135. 牛客推荐系统开发之女装药水
描述
输入描述
输入只有行,每一行一个长度为的字符串,以此表示这四个方格。其中表示牛妹,表示牛牛。
输出描述
如果可以通过任意次操作使得全部方格上都是牛妹,则输出YES,否则输出NO。
示例1
输入:
1010 1011 1010 0000
输出:
YES
说明:
可以在和处各扔一瓶女装药水。C++ 解法, 执行用时: 4ms, 内存消耗: 400K, 提交时间: 2021-06-11 19:37:28
#include<bits/stdc++.h> using namespace std; char a[10][10]; int main() { for(int i = 1;i <= 4;++ i) for(int j = 1;j <= 4;++ j) { scanf(" %c",&a[i][j]); a[i][j] -= '0'; } for(int i = 1;i <= 3;++ i) for(int j = 1;j <= 4;++ j) if(a[i][j]) { a[i + 1][j - 1] ^= 1; a[i + 1][j] ^= 1; a[i + 1][j + 1] ^= 1; a[i + 2][j] ^= 1; } for(int i = 1;i <= 4;++ i) if(a[4][i]) { puts("NO"); return 0; } puts("YES"); return 0; }