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

学做招投标的网站重庆网站建设子沃科技熊掌号

学做招投标的网站,重庆网站建设子沃科技熊掌号,首码项目网发布平台,成都网站建设 erp2023-09-02每日一题 一、题目编号 2511. 最多可以摧毁的敌人城堡数目二、题目链接 点击跳转到题目位置 三、题目描述 给你一个长度为 n #xff0c;下标从 0 开始的整数数组 forts #xff0c;表示一些城堡。forts[i] 可以是 -1 #xff0c;0 或者 1 #xff0c;其中下标从 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 示例 2 提示 1 forts.length 1000-1 forts[i] 1 四、解题代码 class Solution { public:int captureForts(vectorint forts) {int index1 -1;//记录上一个自己控制的城堡的位置int index2 -1;//记录上一个没有城堡的位置int n forts.size();int max0 0;for(int i 0; i n; i){if(forts[i] -1){if(index1 ! -1 index1 index2){max0 max(i-index1-1, max0);}index2 i;} else if(forts[i] 1){if(index2 ! -1 index2 index1){max0 max(i-index2-1, max0);}index1 i;}}return max0;} };五、解题思路 (1) 遍历一遍需要记录的是上一个自己控制的城堡的位置index1上一个没有城堡的位置index2。 (2) 如果当前位置是没有城堡如果当前存在上一个自己控制的城堡并且上一个没有城堡的位置在上一个有城堡位置之前则进行更新。 (3) 如果当前位置有一个自己控制着的城堡如果上一个没有城堡的位置存在并且上一个没有城堡存在的位置在自己控制的城堡位置之后则也可以进行更新。 (4) 最后返回结果即可。
http://www.pierceye.com/news/491952/

相关文章:

  • 做彩票网站需要多少钱网络营销和传统营销的关系
  • 教育咨询网站模板谷歌外贸网站seo怎么做
  • 怎么制作网站主题郑州推出vip服务
  • 在国外做盗版电影网站吗安卓网站建站系统
  • 网站备案是在哪个部门织梦cms 获得网站流量次数
  • 公司网站放哪些内容ui培训班教程
  • 电子商务网站设计目的及要求百通互联网站建设
  • 网站做端口是什么问题微信最新版本官方版下载安装
  • 活字格能开发企业网站吗本地做网站
  • 建立一个小型网站多少钱微信公众号移动网站开发
  • 网站建设设计师招募建设方案模板范文
  • 做网站需要多少钱一年wordpress网站语言
  • 专门做家具的网站做网站建设的怎么赢利
  • 网站建设教程皆赞湖南岚鸿完成站长网站大全
  • 广州市网站建设 合优系统学做网站
  • 网站建设客户相关问题wordpress主题怎么选
  • 网站数据迁移教程网络营销项目策划书范文
  • 网站 只收录首页网站建设手机端页面模板
  • 光明区建设局网站云南省工程建设造价协会网站
  • 网站建设视频教程 百度云网站制作背景图片
  • 网站域名起名网站建设企业排行榜
  • 高端品牌网站定制设计wordpress多张页面左右滑动
  • git网站开发网名logo设计制作
  • seo在线网站诊断推推蛙seo兼职怎么收费
  • 网站数据分析视频深圳市昊客网络科技有限公司
  • 外贸网站做开关行业的哪个好网站互动优化
  • 西班牙语网站设计哪家好开发一个跑腿app需要多少钱
  • 怎么才能提高网站点击量 免费网站原型图软件
  • wordpress私人建站主题网络公司手机网站
  • 做网站设计比较好的公司wordpress wp_trim_words