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

无锡网站制作.武汉seo全网营销

无锡网站制作.,武汉seo全网营销,开源免费企业网站源码,建立门户网站需要什么技术题目: 思路: 简单的模拟题,模拟题好麻烦,但是思路走好就可以。首先我们可以求出每一行,红,蓝,白的个数。涂蓝色和白色为了涂色更少,所以涂蓝色要选择第i行蓝色个数最多的&#xff0…

题目:

 

思路:

简单的模拟题,模拟题好麻烦,但是思路走好就可以。首先我们可以求出每一行,红,蓝,白的个数。涂蓝色和白色为了涂色更少,所以涂蓝色要选择第i行蓝色个数最多的,白色也是。但是我考虑到如果列数是4的话,蓝蓝白白。所以我手动将其中白色优先级最高,第二次遍历跳过白色格子最多的那一行,寻找蓝色格子个数最多的那一行。这样就避免问题了。最后,蓝色那一行需要修改的格子+白色那一行需要修改的格子+(n-2)行需要修改的红色格子就是答案。

代码如下:

#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
struct Node{int w,b,r;
};
Node num[51];
int n,m;
string s[51];int main(void)
{cin >> n >> m;for(int i = 0 ; i < n; i++){cin >> s[i];for(int j = 0 ; j < m ; j++){if(s[i][j] == 'W') num[i].w++;if(s[i][j] == 'B') num[i].b++;if(s[i][j] == 'R') num[i].r++;}}int pos1 = -1;int pos2 = -1;int cnt1 = -1;int cnt2 = -1;for(int i = 0 ; i < n ; i++){if(cnt1 < num[i].w){cnt1 = num[i].w;pos1 = i;}}for(int i = 0 ; i < n ; i++){if(i == pos1)continue;if(cnt2 < num[i].b){cnt2 = num[i].b;pos2 = i;	}	}int sum = 0;//记录n-2行的红色个数 for(int i = 0 ; i < n ; i++){if(i == pos1)continue;if(i == pos2)continue;sum = sum + num[i].r;}int all = (m-cnt1) + (m-cnt2) + (n-2)*m-sum;cout <<all; return 0;
}

 

 

http://www.zhongyajixie.com/news/29381.html

相关文章:

  • 网站系统怎么做seo自动刷外链工具
  • 杭州外贸网站建设公司价格百度小说排行榜第一名
  • 网站建设优化服务器seo优化方案项目策划书
  • 中国建设银行网站查余额电商运营培训大概多少学费
  • 成都哪里有做网站建设的百度网站制作
  • dedecms医院网站怎么从网上找客户
  • 大型门户网站建设哪家好全国新冠疫苗接种率
  • 网站建设包括哪些技术如何推广公司网站
  • wordpress 评论 html代码搜索引擎营销就是seo
  • 江阴网站建设公司重庆森林经典台词
  • 视频网站开发有哪些功能最近一周新闻大事摘抄
  • 科技网站大全seo小白入门
  • 网站建设合同拟写外贸平台
  • 网站开启速度慢个人购买链接
  • 市场营销策略名词解释如何做好关键词的优化
  • 沙元埔做网站的公司肇庆seo
  • 做兼职的那个网站靠谱吗广州:推动优化防控措施落
  • 网站 网站建设定制怎样推广自己的网站
  • 淄博网站优化资讯百度的网址是什么呢
  • 能直接看的网站有哪些百度seo排名工具
  • 做网站建设的公司排名太原百度网站快速优化
  • 利用模板建网站南宁seo外包靠谱吗
  • 温岭公司做网站搜索引擎营销的流程
  • 网站系统开发毕业设计网页设计素材网站
  • 做宠物网站还有前景嘛百度云app下载安装
  • 哪个免费建站好怎么网上宣传自己的产品
  • 福千欣隆网站建设公司 概况推广赚钱的微信小程序
  • 全部网站网络营销中的四种方法
  • 深圳网站制作网站建设怎么制作网站深圳博纳怎么优化网站排名
  • 唐山哪里有做网站的枣庄网站建设制作