首页 > 其他分享 >leetcode1033-移动石子直到连续

leetcode1033-移动石子直到连续

时间:2022-08-16 20:35:21浏览次数:88  
标签:num1 num2 min leetcode1033 max 石子 int 移动

移动石子直到连续

  • 分类讨论
class Solution {
    public int[] numMovesStones(int a, int b, int c) {
        if(a > b){int t = a; a = b; b = t;}
        if(a > c){int t = a; a = c; c = t;}
        if(b > c){int t = b; b = c; c = t;}
        int num1 = b-a-1, num2 = c-b-1;
        int min = 0, max = 0;
        if(num1 == 1 || num2 == 1)  min = 1;
        else    min = Math.min(num1, 1)+Math.min(num2, 1);
        max = num1+num2;
        return new int[]{min, max};
    }
}

标签:num1,num2,min,leetcode1033,max,石子,int,移动
From: https://www.cnblogs.com/xzh-yyds/p/16592866.html

相关文章

  • 定时移动鼠标到指定位置(摸鱼神器)
    一、场景想摸鱼的时候可以看看二、代码@TestpublicvoidwzwMouseMove()throwsAWTException{System.out.println("开始");while(tru......
  • 移动的点
    移动的点二维平面中有$n$个点。每个点都在做着匀速运动,其中第$i$个点在$x$轴上的速度为$V_{xi}$,在$y$轴上的速度为$V_{yi}$。这些点从很久之前($−\infty$时......
  • NC50493 石子合并
    题目链接题目题目描述将n堆石子绕圆形操场排放,现要将石子有序地合并成一堆。规定每次只能选相邻的两堆合并成新的一堆,并将新的一堆的石子数记做该次合并的得分。请编写......
  • 环境搭建: Vue3+Echarts5+vue-eharts + 移动端rem适配
    对于数据可视化的最后一站,就是移动数据报表的展示,毕竟手机端的适普性,便携性,灵活性更高.包括我自己也是更多在移动端进行轻量办公.而用主流的商业BI平台在PC端的......
  • 笔记 【使用事件】制作3D自动开关门(附:3D人物移动和旋转,out输出参数,3D搭建使用的快捷
    【仍在施工ing】小Joe视频链接传送门使用事件制作3D自动开关门(附:3D人物移动和旋转,out输出参数,3D搭建使用的快捷键和Packages,泛型委托Action等)上期视频上期笔记思考i......