当前位置: 首页 > news >正文

西安seo网站推广优化google网页版登录入口

西安seo网站推广优化,google网页版登录入口,石家庄房和城乡建设部网站,玉树网站建设公司您将获得一个 n n nn nn 的网格#xff0c;网格中每个正方形的颜色为黑色或白色。如果满足以下所有条件#xff0c;则网格是正确的#xff1a; 每行的黑色方块数与白色方块数相同。每列的黑色正方形数与白色方块数相同。没有行或列具有 3 3 3 个及以上相同颜色的连续正方…您将获得一个 n × n n×n n×n 的网格网格中每个正方形的颜色为黑色或白色。如果满足以下所有条件则网格是正确的 每行的黑色方块数与白色方块数相同。每列的黑色正方形数与白色方块数相同。没有行或列具有 3 3 3 个及以上相同颜色的连续正方形。 给定网格确定它是否正确。 输入格式 第一行一个数字 n n n 2 ≤ n ≤ 24 2≤n≤24 2≤n≤24) 并且数字 n n n 是偶数。 接下来 n n n 行每行包含一个长度为 n n n的由字符B和W组成的字符串代表网格正方形的颜色。 输出格式 如果网格正确请打印数字 1 在一行上。否则请打印数字 0 在一行上。 样例输入 4 WBBW WBWB BWWB BWBW样例输出 1解题思路 关键在于状态的维护 采用三个参数来维护状态 连续色块颜色色块连续数累计黑块数量 第三个参数很好理解这里只说明前两个参数的使用 读入一个色块有一下两种情况 1与当前连续色块颜色一致色块连续数 2与当前连续色块颜色不一致修改当前连续色块颜色初始化色块连续数为 1 1 1 AC代码如下 #include iostream #include string using namespace std; const int max_n 24;int n; int row_sum, row_seq, row_status -1; int col_sum[max_n], col_seq[max_n], col_status[max_n];int main() {for (int i 0; i max_n; i) col_status[i] -1;cin n; cin.ignore();string str;bool ans true, c;for (int i 0; i n; i) {getline(cin, str);int len str.size();if (ans) {for (int j 0; j len; j) {if (str[j] B) c 1;else c 0;row_sum c;if (row_status c) {row_seq;if (row_seq 3) {ans false;break;}}else {row_seq 1;row_status c;}col_sum[j] c;if (col_status[j] c) {col_seq[j];if (col_seq[j] 3) {ans false;break;}}else {col_seq[j] 1;col_status[j] c;}}if (row_sum ! n / 2) ans false;row_sum 0;row_seq 0;row_status -1;}}if (ans) {for (int i 0; i n; i)if (col_sum[i] ! n / 2) {ans false;break;}}cout ans endl;return 0; }
http://www.hkea.cn/news/14573752/

相关文章:

  • 免费创建虚拟网站百度网站的网址是什么
  • 水果套餐网站wordpress 便签
  • 门头设计网站推荐城乡建设证书查询官网
  • 手机在线做ppt模板下载网站室内装修装饰设计培训班
  • 高校网站建设重要作用wordpress臃肿吗
  • 网站子栏目设计小区媒体网站建设
  • 做筹款的网站需要什么资质什么网站做一手项目好
  • 重庆在线观看长沙网站seo按天计费
  • 网站备案 加急哪里有微信网站开发公司
  • 自己做黑彩网站国内做房车游网站
  • 张扬网站建设网站页面总数
  • 国外网站有哪些推荐的制作企业推广网站
  • 什么是企业云网站建设忠县网站建设
  • 深圳查询建设项目规划的网站做熊猫tv网站的目的
  • 企业网站对网络营销的意义深圳市网站建设做网站
  • php网站建设流程php网站屏蔽词怎么做
  • 网站qq统计网络培训意义
  • 推广网站加盟做一个内容网站多少钱
  • 电商网站链接买卖深圳制作网站公司哪里好
  • 泰安网站建设入门推荐wordpress安装数据库端口
  • 深圳网站建设公司 评论网页制作需要会哪些
  • 东莞 网站制作泉州网站建设网站制作
  • 怎么在悉尼做网站wordpress服务器安装教程
  • 聊城集团网站建设加盟河南网站平台建设公司
  • 网站改版升级总结广州建设技术职业学院
  • 网站上打广告深圳品牌手表有哪些
  • 郑州做网站推广电子商务网站建设的一般流程
  • 余姚物流做网站国内优秀的设计网站推荐
  • 自己网站视频直播怎么做二级域名可以做不同的网站吗
  • 项目网站制作模板设计器