A. IQ Test
来源:互联网 发布:sd娃娃价格淘宝网 编辑:程序博客网 时间:2024/05/15 00:36
解题说明:此题的意思很明确,最多改变4*4区域内的一个值找出一个2*2区域,该区域内的值完全相同。虽然输入为字符串,但比较起来还是麻烦,可以转换为数字矩阵来做,“#”的位置标记为1,“.” 的位置标记为0,这样判断时只需要对一个2*2的矩形值求和,判断值是否等于2,如果等于2,证明有两黑两白,无法通过仅改变一块实现题目要求,其它数字满足题意。
#include <iostream>#include <cstdio>#include <cstdlib>#include <cmath>#include <cstring>#include <string>#include <algorithm>using namespace std;int main(){int a[4][4],i,j,k,s,flag;char c;flag=0;for(i=0;i<4;i++){for(j=0;j<4;j++){cin>>c;if(c=='#'){a[i][j]=1;}else{a[i][j]=0;}}}for(i=0;i<3;i++){for(j=0;j<3;j++){s=0;for(k=i;k<=i+1;k++){s=s+a[k][j]+a[k][j+1];}if(s!=2){cout<<"YES"<<endl;flag=1;goto ABC;}}}ABC:if(flag==0){cout<<"NO"<<endl;}return 0;}
- A. IQ test
- A. IQ Test
- A. IQ test
- codeforces 328A. IQ Test
- codeforces A. IQ test 题解
- Codeforces 25A IQ test
- 【CodeForces】[25A]IQ test
- CodeForces Testing Round #8 A.IQ Test
- Codeforces-287a C IQ Test
- 【水模拟】#25 A. IQ test
- Codeforces 328A-IQ Test(数列)
- CodeForces 25A IQ test 唯一奇偶
- IQ Test
- codeforces-25A-A. IQ test( C && 怡宝 )
- Codeforces Testing Round #8 / 328A IQ Test(模拟)
- Codeforces Beta Round #25 (Div. 2)--A. IQ test
- CodeForces 25A IQ test 唯一奇偶(简单的题目)
- codeforces——25A——IQ test
- C# 哈希表(转)
- 大型互联网站解决海量数据的常见策略
- 弱视详解
- ViewFlipper的使用
- 如何使用vagrant在虚拟机安装hadoop集群
- A. IQ Test
- 成功者都有的习惯
- ios 真机调试无声音
- keil MDK error: #134: expected a field name
- 大数据量高并发的数据库优化
- hdu 2844 Coins(多重背包+二进制优化)
- 2013腾讯暑期实习生笔试总结
- 基于ADMEMS的软件体系架构设计
- [bxd学习java基本点]12.数组,泛型的使用是为了安全,借鉴数组的定义