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

苏州实力做网站公司有哪些google官网入口手机版

苏州实力做网站公司有哪些,google官网入口手机版,做创意礼品的网站,建e网app下载暴力暴力 菜鸟第一次写题解,多多包涵!!! 这个题目的数据量很小,所以没必要去使用bfs,直接分情况讨论即可 一共两排数据,我们使用贪心的思想,只需要实现从左往右的过程中每个检测器相互连接即…

暴力暴力

菜鸟第一次写题解,多多包涵!!!

这个题目的数据量很小,所以没必要去使用bfs,直接分情况讨论即可

一共两排数据,我们使用贪心的思想,只需要实现从左往右的过程中每个检测器相互连接即可,那么我们分三种情况讨论



第一种情况
 

#.
.

当第一排的当前有检测器,而第一排的下一个没有检测器,且第二排的当前位没有检测器,我们不管第二排的下一个位置有没有检测器,我们只需要把第一排的下一个添加检测器便能够实现四个格子检测器的连通



第二种情况

.
#.

与第一种情况类似,只是位置变了一下



第三种情况

#.
#.

这种情况相对复杂,我们不知道后面的情况,我们就只能从当前位置开始从第一排和第二排分别寻找再次出现 #的位置 ,哪排先出现哪排的后面一个就变成#

我们只需要判断这三种情况,没出现一次计数器加一,最后输出结果即可

这里面可以提前来找到最先出现 # 的位置 和最后出现 # 的位置,这样我们的循环会得到优化

希望能给你一点点小帮助

#include <bits/stdc++.h>
using namespace std;
int main()
{string s1, s2;cin >> s1 >> s2;int len = s1.size();int num = 0; // 计数器int l = len, r = 0;// 寻找第一出现和最后一个出现#的位置并记录for (int i = 0; i < len; i++){if (s1[i] == '#' || s2[i] == '#'){l = min(l, i);r = max(r, i);}}for (int i = l; i < r; i++){// 第一种情况的判断if (s1[i] == '#' && s1[i + 1] == '.' && s2[i] == '.'){num++;s1[i + 1] = '#';// cout << s1 << endl//      << s2 << endl//      << endl;}// 第二种情况的判断if (s1[i] == '.' && s2[i + 1] == '.' && s2[i] == '#'){num++;s2[i + 1] = '#';// cout << s1 << endl//      << s2 << endl//      << endl;}// 第三种情况的判断if (s1[i] == '#' && s2[i] == '#' && s2[i + 1] == '.' && s1[i + 1] == '.'){int p = i, q = i;for (int j = i + 1; j <= r; j++){if (s1[j] == '#'){p = j;break;}if (s2[j] == '#'){q = j;break;}}if (p >= q){s1[i + 1] = '#';num++;}else{s2[i + 1] = '#';num++;}// cout << s1 << endl//      << s2 << endl//      << endl;}}cout << num;return 0;
}

http://www.dtcms.com/wzjs/275493.html

相关文章:

  • 健身网站开发方式长尾关键词排名推广
  • 视频网站开发要求培训机构有哪些
  • 学网站建设怎么样seo网站推广的主要目的是什么
  • 不要域名做网站seo交互论坛
  • 仙居制作网站西安网站制作建设
  • wordpress上传图片失败上海好的seo公司
  • 网站建设的主要内容seo发展前景怎么样啊
  • ppt做杂志模板下载网站有哪些廊坊百度提升优化
  • 以小说名字做网站的小说网搜索引擎优化是免费的吗
  • 武汉快速做网站网站google搜索优化
  • 国家重大建设项目库填报网站电商营销策略
  • wordpress图片友情链接北京网站优化快速排名
  • 手机端网站 优帮云seo搜索引擎工具
  • 和君设计专业网站建设公司google play下载
  • 岳阳网站建设的公司网站技术外包公司
  • 汕头建设局网站sem优化师是做什么的
  • 政协系统网站建设百度广告屏蔽
  • 微信微网站平台seo薪酬如何
  • 服务品牌策划方案360优化大师最新版下载
  • vs2013 网站开发百度推广app下载安卓版
  • 网站的关键词搜索怎么做开网店如何运营和推广
  • 微信群营销工具搜索引擎优化哪些方面
  • 产品推广策划方案怎么做搜索引擎网站优化和推广方案
  • 河源做网站优化网络推广网络营销软件
  • 珠海网站公司哪家好连云港seo优化
  • 给公司做网站需要华多少钱bt磁力bt天堂
  • 如何评价一个网站设计的好坏域名seo查询
  • 衡水移动网站建设报价免费建立个人网站凡科
  • 做网站网页需要什么邀请注册推广赚钱的app
  • 餐饮酒店网站怎么做中文域名注册官网