题解列表

筛选

DNA-题解(Java代码)

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

IP判断-题解(C语言代码),巧用scanf.

摘要:大家应该都知道 scanf("%d.%d.%d.%d",&a,&b,&c,&d);可以对输入的东西(学识尚浅,请允许我这么叫)进行判断,只有在满足输入格式,也就是输入A.B.C.D(A,B,C,D代表……

蓝桥杯2017年第八届真题-图形排版-题解(C++代码)

解此题的关键是每次去掉第i个图片后,1到i-1图片的排版不变,只要考虑i+1到N张图片排版的高度即可。(参考了https://blog.csdn.net/qq_20087731/article/details/106262655这位朋友的代码)具体到代码实现时用一个数组Rev[]记录加入i+1到N图片

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

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

Minesweeper -题解(Java代码)

摘要:做这题之前得先了解下题意:因为题目是英文的,所以这里就简单的说下题意。 **题目描述**: 这是一个“扫雷游戏”,每个地雷用字符星号表示。其他方块都用点号表示。每个方块只有两种状态:有无雷。 *……

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

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