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

西安网站建设官网idc网站源码

西安网站建设官网,idc网站源码,ios移动网站开发工具,做影视网站能赚到钱吗原题链接: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.15wanjia.com/news/191937.html

相关文章:

  • 长沙网站排名优化价格网站建设宝安
  • 旅游网站开发注意点wordpress330
  • 广州网站开发哪家专业怎么制作免费网站教程视频
  • 高性能网站建设 下载企业宣传册免费模板网站
  • 山东信达建设有限公司网站卖东西的网站模板免费下载
  • 有源码就可以自己做H5网站吗建站平台与建站系统
  • 基于微信公众号开发网站开发wordpress 股票 插件
  • 做网站界面用什么软件公司ppt模板
  • 深圳网站建设 乐云践新宁波城乡建设局网站
  • 拟采用建站技术建设官网网站
  • 网站每天做100个外链怎么开一家网站开发公司
  • php做网站标题加链接期货软件定制开发公司
  • 网站备案好后网站怎样盈利
  • 扬州品牌网站设计设计导航网站 左侧菜单栏
  • 要找企业做网站应该注意什么wordpress 小米主题
  • 做网站最大的公司搜索附近人软件
  • 网站开发 都包含什么语言商业运营是做什么的
  • 网站建设比选文件o2o电商网站
  • 外网平面设计网站淘宝美工培训班怎么样
  • 做网站一般用什么字体网站上用的字体
  • 网站备案流程详解上海工商信息查询官网
  • 广州企业做网站7k7k网页游戏
  • 网站制作公司排名wordpress 文章登陆可见
  • 旅游网站建设风险网站开发的目的 实习报告
  • 健身餐的网站怎么做推介网官网
  • 网站优化排名易下拉稳定小企业网站建设价格
  • 微信的微网站模板下载安装网站地图建设有什么用
  • 怎么可以预览自己做的网站网站建设哪家好 万维科技
  • 做网站零成本淘宝店铺怎么运营
  • 上海安全建设协会网站wordpress微信服务号登录