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

珠海制作公司网站企业营销策划合同

珠海制作公司网站,企业营销策划合同,网站优化中友情链接怎么做,个人网站做企业备案吗原题链接:https://leetcode.cn/problems/maximum-enemy-forts-that-can-be-captured 2511. 最多可以摧毁的敌人城堡数目 给你一个长度为 n ,下标从 0 开始的整数数组 forts ,表示一些城堡。forts[i] 可以是 -1 ,0 或者 1 &#…

原题链接:https://leetcode.cn/problems/maximum-enemy-forts-that-can-be-captured

2511. 最多可以摧毁的敌人城堡数目

给你一个长度为 n ,下标从 0 开始的整数数组 forts ,表示一些城堡。forts[i] 可以是 -1 ,0 或者 1 ,其中:

-1 表示第 i 个位置 没有 城堡。
0 表示第 i 个位置有一个 敌人 的城堡。
1 表示第 i 个位置有一个你控制的城堡。
现在,你需要决定,将你的军队从某个你控制的城堡位置 i 移动到一个空的位置 j ,满足:

0 <= i, j <= n - 1
军队经过的位置 只有 敌人的城堡。正式的,对于所有 min(i,j) < k < max(i,j) 的 k ,都满足 forts[k] == 0 。
当军队移动时,所有途中经过的敌人城堡都会被 摧毁 。

请你返回 最多 可以摧毁的敌人城堡数目。如果 无法 移动你的军队,或者没有你控制的城堡,请返回 0 。

示例 1:

输入:forts = [1,0,0,-1,0,0,0,0,1] 输出:4 解释:

  • 将军队从位置 0 移动到位置 3 ,摧毁 2 个敌人城堡,位置分别在 1 和 2 。
  • 将军队从位置 8 移动到位置 3 ,摧毁 4 个敌人城堡。 4 是最多可以摧毁的敌人城堡数目,所以我们返回 4 。

示例 2:

输入:forts = [0,0,1,-1] 输出:0 解释:由于无法摧毁敌人的城堡,所以返回 0 。

提示:

1 <= forts.length <= 1000
-1 <= forts[i] <= 1

golang

func captureForts(forts []int) int {var ret intvar slow, fast intfor slow < len(forts) && forts[slow] == 0 {slow++}if slow >= len(forts) {return ret}fast = slow + 1for fast < len(forts) {for fast < len(forts) && forts[fast] == 0 {fast++if fast >= len(forts) {return ret}}if fast - slow - 1 > ret && forts[slow] != forts[fast] {ret = fast - slow - 1}slow = fast fast = fast + 1}return ret
}

c++

class Solution {
public:int captureForts(vector<int>& forts) {int ret = 0, pre = -1;for (int i = 0; i < forts.size(); i++) {if (forts[i] != 0) {if (pre >= 0 && forts[i] != forts[pre]) {ret = max(ret, i - pre -1);}pre = i;}}return ret;}
};
http://www.tj-hxxt.cn/news/25182.html

相关文章:

  • 网站制作.福州关键词优化平台
  • 东莞网站推广多少钱百度写作助手
  • 深圳做外贸网站公司营销策略案例
  • 国内做外贸的网站网络营销的整体概念
  • 抽奖小程序制作优化网络搜索引擎
  • 开源企业网站系统php什么是网络营销公司
  • 服务器网站怎么做怎样开网站
  • 浙江大学陈越做的刷题网站网站百度推广
  • 武汉阳网站建设市场行业网站有哪些平台
  • 高端集团官方网站建设公司北京seo课程培训
  • idc机房托管费用巢湖seo推广
  • 兰州企业网站seo类目链接优化
  • 政府网站建设情况自查报告百度推广费用多少
  • 基于 seajs 的高性能网站开发和优化实践_王保平(淘宝)网站排名推广软件
  • 建设网站工作室关键词排名优化技巧
  • 灵犀科技 网站建设新闻头条今日新闻60条
  • 编辑app用什么软件百度问答seo
  • wordpress 注册 登录界面seo网站优化培训找哪些
  • vs2015做网站的后端baike seotl
  • 网站介绍视频怎么做十大流量平台
  • 外贸公司网站怎么做嘉定区整站seo十大排名
  • 学做彩票网站惠州seo代理计费
  • 公司网站要怎么做网站推广是干嘛的
  • 产品设计网站制作免费搭建个人网站
  • 网站页面怎么做谷歌seo网站推广怎么做
  • 做网站包括什么条件互联网广告推广是什么
  • 做网站 前途数据分析软件
  • 公司网站建设的现状在线培训平台
  • 我想自己建个网站买货 怎么做seo公司官网
  • 如何做财经网站怎么创建网站的快捷方式