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

网站设计师培训营销必备十大软件

网站设计师培训,营销必备十大软件,大连专业模板网站制作,天津做网站报价审题: 本题需要我们判断苹果是否可以完全腐烂,若可以完全腐烂,那么最短腐烂的所需时间是多少 思路: 方法一:多源BFS 首先我们分析腐烂过程,第一批腐烂苹果开始扩散,然后第二批腐烂苹果继续扩散&…

审题:

本题需要我们判断苹果是否可以完全腐烂,若可以完全腐烂,那么最短腐烂的所需时间是多少

思路:

方法一:多源BFS

首先我们分析腐烂过程,第一批腐烂苹果开始扩散,然后第二批腐烂苹果继续扩散,直到没有可以腐烂的苹果或者没有新鲜苹果为止

那么我们就可以通过多源bfs来模拟多个苹果一起腐烂并加入新一批腐烂苹果的过程

解题:

(1)变量创建

我们需要利用队列存储当前批次腐烂的苹果以及下一批次腐烂的苹果

freshapple的记录是为了最后判断是否有苹果永不腐烂

(2)将腐烂苹果加入队列,并记录新鲜苹果的数量

我们将腐烂苹果加入队列,遇到新鲜苹果就让freshapple++

(3)创建方向数组,便于进行上下左右移动传播

方向数组用于保存四个方向的移动坐标,实现扩散的目的

(4)进行bfs搜索,模拟腐烂过程

1.我们进行腐烂模拟的前提条件是还有待腐烂传播的苹果以及还有新鲜苹果。

2.第一步是将当前批次的腐烂苹果数量记录下来,然后对这些苹果依次进行上下左右传播,若遇到新鲜苹果就改为腐烂苹果,新鲜苹果数量--,并将它的坐标加入腐烂队列中

3.每进行一批传播就将minute++

(5)判断情况进行返回

如果还有新鲜苹果就返回-1,否则返回分钟数

腐烂的苹果_牛客题霸_牛客网​​​​​​

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

相关文章:

  • 珠宝首饰网站源码企业培训公司有哪些
  • 柑桔种植服务网站开发优化排名 生客seo
  • 网站备案产品信息错误广东seo快速排名
  • 做网站搭建的公司微信小程序开发零基础入门
  • 网站开发规范文档刚开的店铺怎么做推广
  • 如何让广域网访问利用公网ip和本地服务器建设的网站网店推广平台
  • 哪个网站可以做公务员题seo教程有什么
  • jquery素材网站国内广告联盟平台
  • 网站空间在线解压谷歌网站收录提交入口
  • 网站建设自建服务器微信营销模式
  • 咨询公司网站源码高端营销型网站建设
  • 杭州市人民政府门户网站无锡网站优化
  • seo外包公司多少钱石家庄seo
  • 推荐门户网站建设公司网站seo排名培训
  • 做网站 信科网站建设便宜天津百度seo排名优化
  • 中国风格网站网址外链平台
  • 小型手机网站建设网络运营怎么做
  • 网站建设h5电商营销推广方法
  • 建设网站费用入什么科目完整企业网站模板
  • 学做美食视频网站百度平台联系方式
  • 网站制作 外包高端网站建设南宁
  • lnmp搭建网站口碑营销案例及分析
  • php网站开发案例爱站工具包的模块
  • 西安设计网站公司百度关键词优化平台
  • 怎样做1个网站关键词调整排名软件
  • 广州我网站制作个人推广网站
  • 乌鲁木齐网站建设电话咨询百度竞价客服电话
  • 怎么用flash做网站公司网站怎么做
  • 个人免费网站建站关键词sem模型
  • wordpress获取文章发表时间群站优化之链轮模式