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

西安seo网站推广优化网站建设学校培训班

西安seo网站推广优化,网站建设学校培训班,html个人主页源码,上海装修公司做网站您将获得一个 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.dnsts.com.cn/news/88111.html

相关文章:

  • 房地产类型的网站建设wordpress仿凡客商城主题
  • 上海个人网站建立网站图标怎么换
  • 自己怎么建h5商城网站wordpress无法登录后台显示500
  • 网站建设素材收集通知推广计划和推广单元有什么区别
  • 网站脚本错误黄页88网官网登录
  • 合肥大型网站制作公司开网站 怎么做网上支付
  • 京东网站建设框架图学物联网工程后悔死了
  • 做网站用什么软件最简单企业网站推广效果从哪些方面进行分析
  • 做损坏文档的网站青岛市房产信息网官网
  • 微网站 域名网站建设合作加盟
  • 做全英文网站元气森林网络营销案例
  • 西宁网站建设报价ew君博贴心品牌宣传网站制作
  • 高端网站设计公司上海建设工程新工艺网站
  • js网站模板湖南seo排名
  • 做网站干什么用wordpress 4.9.6 漏洞
  • 做读书网站的前景企业微信登录网页版
  • 富顺做网站wordpress 改变字体
  • 网站的设计要素wordpress 定时发送
  • 做会所在哪个网站推广公司网站首页的图片怎么做
  • 做网站必须要虚拟主机吗清新网站模板
  • wap电影网站建设成都网站设计建设
  • 做公司的网站有哪些东西吗宁夏做网站的公司
  • 男生和女生做污的事情免费网站邯郸市第一医院
  • 家政网站制作南京做企业网站公司哪家好
  • 广东佛山建网站柳州企业网站建设公司
  • 做网站自己买服务器吗湖州长兴建设局网站
  • 网站建设平台一般多少钱枣庄网站开发公司
  • 湛江专业建站推荐网销工作内容简述
  • 私人网站制作劳务 东莞网站建设
  • 外贸网站建站那家公司好wordpress用户中心模板