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

哪里有网站建设流程百度免费下载

哪里有网站建设流程,百度免费下载,中国战略咨询公司排名,服务器网站建设维护合同题目描述 假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。 给你一个整数数组 flowerbed 表示花坛,由若干 0 和 1 组成&#xff…

题目描述

假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。

给你一个整数数组 flowerbed 表示花坛,由若干 0 和 1 组成,其中 0 表示没种植花,1 表示种植了花。另有一个数 n ,能否在不打破种植规则的情况下种入 n 朵花?能则返回 true ,不能则返回 false 。

示例 1:

输入:flowerbed = [1,0,0,0,1], n = 1
输出:true

示例 2:

输入:flowerbed = [1,0,0,0,1], n = 2
输出:false

提示:

  • 1 <= flowerbed.length <= 2 * 104
  • flowerbed[i] 为 0 或 1
  • flowerbed 中不存在相邻的两朵花
  • 0 <= n <= flowerbed.length

解决方案:

1、为了方便计算边界条件,边界加上无关变量 0;

2、依次遍历,符合条件(0,0,0)即可赋值为(0,1,0)

3、数量统计:n 存在负值,即 n==0 时。

函数源码:

class Solution {
public:bool canPlaceFlowers(vector<int>& flowerbed, int n) {flowerbed.insert(flowerbed.begin(), 0);flowerbed.push_back(0);int m = flowerbed.size();for (int i = 1; i < m-1; i++) {if (flowerbed[i - 1] == 0 && flowerbed[i]     == 0 &&flowerbed[i + 1] == 0) {flowerbed[i] = 1;n--;}}return n <= 0;}
};
http://www.dtcms.com/wzjs/137257.html

相关文章:

  • 做音乐 交流网站动态网站设计毕业论文
  • 免费html网页模板素材网站seo运营是做什么的
  • 有什么网上做c 的网站百度下载安装2019
  • 婚纱摄影网站html电商网站入口
  • vs 2008 建立网站网络服务提供商是指
  • 企业网站策划应该怎么做网站推广如何做
  • 阿里巴巴运营工资大概多少北京网站seo技术厂家
  • 自己做网站上传视频免费网站收录网站推广
  • 网站如何转做app新闻源
  • 集团公司网站源码下载网络推广方法有几种
  • 导入表格数据做地图网站电脑培训班零基础
  • 网络科技有限公司网站中国数据统计网站
  • 网站必须做商标么免费的网页设计成品下载
  • 衡水 网站建设网站宣传文案范例
  • 网站改版的意义网页制作源代码
  • 有哪些网站建设公司龙华网站建设
  • 佛山制作手机网站seo资料
  • 个人免费网站注册comseo网站内部优化方案
  • 古色古香的网站模板2345网止导航
  • 潍坊做网站建设的公司自创网站
  • 网站建设网站排行谷歌海外广告投放推广
  • 泰安做网站建设的公司热点事件营销案例
  • 机关党建项目网站建设方案人民网舆情数据中心官网
  • 西城网站建设浩森宇特腾讯推广平台
  • 广安做网站seo1搬到哪里去了
  • 重庆网站制作招聘seo变现培训
  • 网站制作教程百度一下就知道手机版
  • 找谁做网站比较好东莞免费网站建设网络营销
  • 网站开发管理黑帽seo培训网
  • 企业网站开发流程什么是百度指数