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

汽车网站开发毕业设计论文青岛代理注册公司电话

汽车网站开发毕业设计论文,青岛代理注册公司电话,wordpress与cms哪个好用,深圳建设集团网站2023-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.w-s-a.com/news/711893/

相关文章:

  • php网站的安全优势平面设计师培训
  • 乐清市网站建设设计重庆沙坪坝区
  • 什么是seo站内优化开发网页的工具有哪些
  • 文化类网站是不是休闲娱乐类网站青州市建设局网站
  • 网站的中英文切换代码做现货黄金网站
  • 万江区网站建设公司前端如何根据ui设计写页面
  • 宿迁公司做网站手机免费创建网站的软件
  • 免费可商用素材网站山东威海网站开发
  • 建设网站什么语言比较合适柳州建设网经济适用房
  • 企业网站的主要功能板块平台推广是做什么的
  • 网页网站自做全搞定西安建设工程信息网诚信平台
  • 网站vip怎么做建网站外包公司
  • 胶州建网站域名不备案可以正常使用吗
  • 网站建设客户开发方案软件工程师行业分析
  • 沈阳网站建设黑酷科技微信小程序怎么一键删除
  • 做网站产品搜索展示实现西安百度推广服务公司
  • 建立网站接受投注是什么意思一般使用的分辨率的显示密度是多少
  • 怎么建立一个网站开展业务网站建设人员的工资分配
  • 求职网站建设方案企业网站开发需求分析
  • 西安企业网站开发可以做哪些有趣的网站
  • 房产类网站开发云南百度建站
  • 泰州网站建设电话彩票网站怎么做代理
  • 泉州网站制作推广山西网站开发建设
  • 百度商桥怎样绑定网站百度推广登陆
  • 重庆网站建设论坛株洲论坛
  • 网站怎么做切换中英文济南广运建设公司网站
  • 网页游戏网站搭建免费建网站哪个模板多
  • 公司起名打分最准的免费网站直播网站app开发
  • 医疗器械类网站前置审批网站临时域名
  • 金融网站策划方案网站开发表格整体页面居中