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

专业移动网站建设哪一家网站做简历

专业移动网站建设,哪一家网站做简历,北京网络科技公司名单,p2p网站如何建设题目链接 LeetCode-1033. 移动石子直到连续 题目描述 题解 题解一#xff08;Java#xff09; 作者#xff1a;仲景 这题目挺难懂的#xff0c;得画画图才能更好的理解 这也是LeetCode的尿性#xff0c;习惯了#xff0c;非得整这种别人看不懂的鸟语 你可以这样理解Java 作者仲景 这题目挺难懂的得画画图才能更好的理解 这也是LeetCode的尿性习惯了非得整这种别人看不懂的鸟语 你可以这样理解给你一个假设长度为无穷的数组其中有3个下标的位置赋值成了1其余的都是0 问你每次只能从头尾选择移动1次最多多少次能让着3个1排到一起最少多少次能让着3个1排到一起 这样也许会更好懂一些 先说最多的情况最多的情况就是左边的1每次1步一直移动到中间的1的前一个索引位置右边的1每次1步一直移动到中间的1的后一个索引位置 首先左右两个1的距离应该是 c-a-1因为中间还有一个b所以还要-1那么最多的公式就是c-a-2 那么最少情况呢可以分成好多种 情况一abc本身索引就是连续的不需要动 情况二ab连续或者bc连续只需要把另外一个挪过来就可以了移动1次 情况三abc之间有空隙但是空隙只有1个那么随便挪动另外一个过来最少也是移动1次 情况四abc之间有空隙但是空隙很多所有a移动到b的前一个位置需要1次c移动到b的后一个位置需要1次那么最少也得2次 所有情况就已经讲完了下面的图和情况1234不是一一对应的只是用来证明情况1234的图 class Solution {public int[] numMovesStones(int a, int b, int c) {int[] arr {a, b, c};Arrays.sort(arr);a arr[0];b arr[1];c arr[2];int min 0;// 如果c和a相差2那abc就是连续的不需要移动// 只有c和a之间有超过1个格子的时候才需要移动if (c - a 2) {if (b - a 2 || c - b 2) {// 如果abc之中有任何两个元素紧挨着或者中间只有一个格子的时候最少只需要1次就够了min 1;} else {// 如果abc之中没有任何一个格子紧挨或者相差1个格子那么最少需要2次min 2;}}// 最多就是c-a-2return new int[]{min, c - a - 2};} }
http://www.dnsts.com.cn/news/143419.html

相关文章:

  • 青海报社网站建设公司可以建设网站
  • 网站流量在哪设置百度seo查询收录查询
  • 临沂网站建设多少钱宣传推广费用预算
  • 无忧网站优化网站建设的流程步骤
  • 网站热销榜怎么做网站备案地点
  • 西安网站托管专业公司秦皇岛的网站建设公司
  • html个人网站案例手机端关键词排名优化
  • 织梦网站支付安装搜索最多的关键词的排名
  • 什么是自适应网站网页模板模板王
  • 新网站怎么做ssc网站建设交流群
  • 做网站除了域名还需要什么正规接单网站
  • 怎么为一个网站做外链wordpress前后台空白
  • 网站开发趋势网站建设价格受哪些影响
  • 企业级网站开发技术长春专业网站建设价格
  • 网页设计与制作教程期末考试题河北seo推广系统
  • 合肥高新城建设计院网站ui设计是做什么工作
  • 建设网站宽度最好是多少钱建站平台哪个最好
  • 怎么在网站后面制作官网俩个字仿卢松松博客网站源码
  • 网站 权重公司电子商务网站建设规划方案
  • php怎么做多个网站彩票游戏网站建设
  • 在哪个网站可以免费做广告网站首页页面设计
  • 湖北长安建设网站黄山旅游最佳时间
  • 山西城乡与住房建设厅网站兰州网络公司网站
  • 在线网站建设哪家便宜网站短链接生成
  • 高端网站建设设计公司wordpress 更新超时
  • 电商平台哪个最好织梦和wordpress哪个seo好点
  • 专门做问卷的调查的网站深圳vi设计公司哪家专业
  • 计算机网络技术 网站建设方向如何自建一个网站
  • 网站建设学的是什么知识少儿编程加盟教育机构
  • 做房产买卖哪些网站可以获客开发微信小程序流程