CF16A Flag

CF16A Flag

题意翻译

题目描述

根据一项新的ISO标准,每一个国家的国旗应该是一个n×m的格子场,其中每个格子最多有10种不同的颜色。并且国旗应该有条纹:旗帜的每一行应包含相同颜色的方块,相邻的行的颜色应该是不同的。Berland政府要求你找出他们的国旗是否符合新的ISO标准。

输入格式:

输入的第一行包含数n和m( ( 1<=n,m<=100 ),其中n为行数,m为列数。接下来

是对旗的描述:以下N行中的每一行包含m个字符。每个字符是0到9之间的数字,代表相应正方形的颜色。

输出格式:

如果国旗符合标准就输出YES,否则输出NO。

题目描述

According to a new ISO standard, a flag of every country should have a chequered field n×mn×m , each square should be of one of 10 colours, and the flag should be «striped»: each horizontal row of the flag should contain squares of the same colour, and the colours of adjacent horizontal rows should be different. Berland's government asked you to find out whether their flag meets the new ISO standard.

输入输出格式

输入格式:

 

The first line of the input contains numbers nn and mm ( 1<=n,m<=1001<=n,m<=100 ), nn — the amount of rows, mm — the amount of columns on the flag of Berland. Then there follows the description of the flag: each of the following nn lines contain mmcharacters. Each character is a digit between 0 and 9, and stands for the colour of the corresponding square.

 

输出格式:

 

Output YES, if the flag meets the new ISO standard, and NO otherwise.

 

输入输出样例

输入样例#1: 复制
3 3
000
111
222
输出样例#1: 复制
YES
输入样例#2: 复制
3 3
000
000
111
输出样例#2: 复制
NO
输入样例#3: 复制
3 3
000
111
002
输出样例#3: 复制
NO
AC
#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
using namespace std;
int n,m;
int map[110][110];
int main(){scanf("%d%d",&n,&m);for(int i=1;i<=n;i++){string s;cin>>s;for(int j=0;j<m;j++)map[i][j+1]=s[j]-'0';}for(int i=1;i<=n;i++){int now=map[i][1];for(int j=2;j<=m;j++)if(map[i][j]!=now){cout<<"NO"<<endl;return 0;}}int now=map[1][1];for(int i=2;i<=n;i++){if(map[i][1]==now){cout<<"NO"<<endl;return 0;}now=map[i][1];}cout<<"YES"<<endl;
}
 

 

 

转载于:https://www.cnblogs.com/cangT-Tlan/p/8412181.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/486861.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

与时间相关的java源码_Java 调整日期和时间

import java.time.DayOfWeek;import java.time.LocalDate;import java.time.temporal.TemporalAdjuster;import java.time.temporal.TemporalAdjusters;//n o w j a v a . c o m 提 供public class Main {public static void main(String[] args) {LocalDate today LocalDate.…

include动作与include指令的区别

转载于:https://www.cnblogs.com/olddriver123/p/8413098.html

【创新应用】未来10年,这些黑科技必将颠覆我们的生活

来源&#xff1a;智能研究院从无人驾驶汽车到机器人工人&#xff0c;在我们熟悉所有这一切之前&#xff0c;未来正迎面走来。根据世界经济论坛全球议程理事会关于《未来软件与社会》的一份报告&#xff0c;到2025年前&#xff0c;很多新兴技术将会达到其临界点。该理事会调查走…

java中的账户冻结原理_java可重入锁(ReentrantLock)的实现原理

前言相信学过java的人都知道 synchronized 这个关键词&#xff0c;也知道它用于控制多线程对并发资源的安全访问&#xff0c;兴许&#xff0c;你还用过Lock相关的功能&#xff0c;但你可能从来没有想过java中的锁底层的机制是怎么实现的。如果真是这样&#xff0c;而且你有兴趣…

stm32f10x单片机进阶--spi使用

使用SPI与外部flash(MX25L6406EM21)IC通信 连接方式如上图所示&#xff0c;MCU通过SPI2与外部flash芯片进行相连接。 MCU spi2初始化定义SPI2 中所使用的SPI 端口号 spi2中 通信功能初始化 读数据与写数据 指令说明查看flash芯片的datasheet&#xff0c;mx25芯片支持按照页来写…

怎样才算世界一流大学

来源&#xff1a;图灵人工智能本文摘编自石毓智著《斯坦福的创新力&#xff1a;来自世界一流大学的启示》之放眼欧美部分&#xff0c;内容有删减&#xff0c;由安静编辑。世界一流大学大都历史悠久&#xff0c;动辄都有几百年的历史。在这个家族中&#xff0c;斯坦福是个年轻的…

蓝桥杯练习系统数的读法java_数的读法(蓝桥杯)

问题描述Tom教授正在给研究生讲授一门关于基因的课程&#xff0c;有一件事情让他颇为头疼&#xff1a;一条染色体上有成千上万个碱基对&#xff0c;它们从0开始编号&#xff0c;到几百万&#xff0c;几千万&#xff0c;甚至上亿。比如说&#xff0c;在对学生讲解第1234567009号…

实现安卓里边下边播的播放器(源码公开)

一、前言&#xff1a; 前段时间弄了一款安卓电视盒子的远程遥控输入法APP&#xff1a;TVRemoteIME&#xff0c;此APP实现了远程跨屏的输入、遥控和应用管理功能。 最近发现盒子上要播放电影资源除了买APP会员之外&#xff0c;能直接免费播放电影的第三方APP越来越少了&#xff…

2020诺奖预测出炉!一位华人学者入选

图片来源&#xff1a;nobelprize.org文章来源&#xff1a;科睿唯安&#xff08;Clarivate Analytics&#xff09;、科研圈9月23日&#xff0c;拥有Web of Science、InCites等著名论文及期刊索引平台的科睿唯安公司&#xff08;Clarivate Analytics&#xff09;宣布了2020年“引…

java的oauth2.0_[转]Java的oauth2.0 服务端与客户端的实现

oauth原理简述oauth本身不是技术&#xff0c;而是一项资源授权协议&#xff0c;重点是协议&#xff01;Apache基金会提供了针对Java的oauth封装。我们做Java web项目想要实现oauth协议进行资源授权访问&#xff0c;直接使用该封装就可以。image.png整个开发流程简述一下&#x…

数学突破奖:告诉你一个真实的数学研究

文章来源&#xff1a;科学松鼠会科学是目前人类探知客观世界最好的方式。尽管投入科学不能一蹴而就地得到切实有用的成果&#xff0c;但长远来看却是技术发展最好的动力源。与技术开发不同&#xff0c;对科学的投入更像是公益活动&#xff0c;因为科学研究得到的成果属于全人类…

java 获取当前月份减1_java String 日期 转成 Date, 月份减1

ainiyanyan13142007-03-30 22:391 编写applet 程序的页面输出 红色的 "hello would !"2 请编写application 计算并 "12...2008"的结果3 找出两个字符串中所有共同的子字符串4 将碾转相除法求两个整数的最大公因数gcd(a,b)用递归方法实现.(1) 求两个整数a,b…

重磅!“全脑介观神经联接图谱”大科学计划中国工作组成立!

来源&#xff1a;上海科技9月27日下午&#xff0c;“全脑介观神经联接图谱”大科学计划启动前期工作座谈会在上海市召开&#xff0c;本次会议明确了该计划的推进路径&#xff0c;宣布了中国工作组的成立&#xff0c;并就该计划的具体实施思路和举措进行研讨。座谈会上&#xff…

算法训练 Pollution Solution(计算几何)

问题描述作为水污染管理部门的一名雇员&#xff0c;你需要监控那些被有意无意倒入河流、湖泊和海洋的污染物。你的其中一项工作就是估计污染物对不同的水生态系统&#xff08;珊瑚礁、产卵地等等&#xff09;造成的影响。你计算所使用的模型已经在图1中被说明。海岸线&#xff…

MEMS传感器前景光明,国内产业如何创新破局

来源&#xff1a;MEMS当前&#xff0c;在行业技术不断发展和成熟的加持下&#xff0c;物联网已经成为世界新一轮科技革命和产业变革的重要驱动力。顺应着万物互联时代的到来&#xff0c;作为物联网先行技术、感知层的代表——传感器的市场需求急剧攀升&#xff0c;所扮演的角色…

python3层装饰器_python三层装饰器python字符串,数值计算

Python是一种面向对象的语言&#xff0c;但它不像C一样把标准类都封装到库中&#xff0c;而是进行了进一步的封装&#xff0c;语言本身就集成一些类和函数&#xff0c;比如print&#xff0c;list&#xff0c;dict etc. 给编程带来很大的便捷Python 使用#进行单行注释&#xff0…

2.6 线程优先级

package 第二章.线程优先级;/** * Created by zzq on 2018/1/18. */public class 线程优先级 { public static class T1 extends Thread{ Override public void run() { System.out.println("-------"); } } public static…

清华大学教授:唐杰——深度分析:人工智能的下个十年

来源&#xff1a;图灵人工智能唐杰教授从人工智能发展的历史开始&#xff0c;深入分析人工智能近十年的发展&#xff0c;阐述了人工智能在感知方面取得的重要成果&#xff0c;尤其提到算法是这个感知时代最重要、最具代表性的内容。重点讲解了 BERT、ALBERT、MoCo2 等取得快速进…

java去掉mongodb日志_MongoDB日志文件过大的解决方法 清理

MongoDB日志文件过大的解决方法2016年05月09日 14:43:11 jjwen 阅读数 1261MongoDB的日志文件在设置 logappendtrue 的情况下&#xff0c;会不断向同一日志文件追加的&#xff0c;时间长了&#xff0c;自然变得非常大。解决如下&#xff1a;(特别注意&#xff1a;启动的时候必须…

Solr 访问 403 错误

把 Solr 基础环境搭建好后访问发现会出现 403 错误&#xff1a; 解决方法&#xff1a; 找到自己 Tomcat 目录下的 solr &#xff0c;找到 ...\solr\WEB-INF\web.xml&#xff0c;然后把 169 - 183行注释&#xff0c;然后重启服务再次访问就 OK 啦。 访问成功界面&#xff1a; 转…