题解列表

筛选

【详细】蓝桥杯算法提高VIP-盾神与砝码称重-题解(Java代码)

有一个关键的坑:砝码可以加载天平的左边、右边,也可以不加细节注意:只要求输出m行,所以程序运行结果的尾部不能出现多余的空行分析题目要是一个一个砝码用循环判断去处置,那么不是做不出来,就是时间超了显然,可以用递归处理分三步走:递归参数:现在所加砝码的重量(抵消放在物品一端的砝码重量),

The 3n + 1 problem -题解(Java代码)

本来这题不想写题解的,当时看到正确率只有百分之28,我绝对有必要写一下。这题一般人不想做的原因是:这么特么是英文的,看个毛线,下一题。但是这题其实不难,逻辑也不强啦。**题意**:求指定区间内,对应数字变为1的变化次数最长的次数是多少。变化规则是如果这个数是偶数,

成绩排序-题解(Java代码)--500ms,简单快捷

先使用Arrays中的sort()函数,或者parallelSort()来进行初步排序。因为sort()和parallelSort()都是默认按照升序排序,而这道题的规则有多个。如下:-第一步:先判断成绩大小,成绩一样进行下一步。-第二步:按照名字字典序进行排序。

DNA-题解(Java代码)

自己做的时候唯一要注意的是X是大写的,小写的会报错,简单说一下自己的思路,用两个数组分别接受串数和重复次数,每次循环的时候都少打印一行,然后判断循环是否为最后一次,然后在补一行,这样就完整了;将所有的需要打印的数组先赋值为空格,然后X的位置为(1,