题解列表

筛选

优质题解

3种方法+从简到繁 完成 排列

摘要:解题思路:1.暴力法:使用一个数组存输入的4个数,每次去掉其中一个;然后对于剩余3个数,使用2个for循环选择前2个, 最后一个则等于6-i-j-k (考虑互不相等,i、j、k 最大为 3、2、1 ……
优质题解

爱琴海——芯片测试——超详细注释

摘要:解题思路:已知好芯片比坏芯片多。所以我们要取中间数,每列相加,大于中间数的话就是好芯片注意事项:好芯片比坏芯片多参考代码:#include<stdio.h> int main() { floa……
优质题解

枚举解回文日期(附带详细分析)

###注意事项枚举年份应该从哪一年开始?它的问题是输入日期之后下一个回文日期和下一个ABABBABA型的回文日期-方案一(输入年份或输入年份后一年到10000)也就是输入的日期不是回文日期且由该年组成的回文日期在该日期之后,则枚举从该年开始,
优质题解

二分法求解Java代码

摘要:儿童节那天有K位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。 小明一共有N块巧克力,其中第i块是Hi x Wi的方格组成的长方形。 为了公平起见,小明需要从这 N 块巧克力中切……
优质题解

不知道自己哪里错了进来

解题思路:很多人提交这题都错了,相信还不知道为什么,大部分人是排序后减小的,加大的;错就除了如果只要有一个负号,负数也可以全部变成正数然后相加的,不理解看接下来我举得例子22-1-2-3-4-5我们可以写成-1-((-2)+(-3)+(-4))-(-5)是不是只要一个负号就可以得除最大值,
优质题解

蓝桥杯2013年第四届真题-带分数(递归、全排列、C++代码)

###步骤:1.对1~9数字进行全排列。2.对每个全排列依次划分。3.每次划分将当前全排列分成三段,划分后从左到右各个段分别表示整数、分子、分母。因为只要划分成三段,所以要进行两次分割,即对每个全排列的分割需要两次嵌套循环。4.判断zs+fz/fm==num和fz%fm==0是否成立,
优质题解

[编程入门]求和训练!!!!!!!!!(C语言)

摘要:解题思路:   先把这个题目一步一步分解,再利用代码把分出来的的步骤一步一步解决,做很多题都是一样的                 先看此题要求:求以下三数的和,保留2位小数 1~a之和 1~b的平……
优质题解

[编程入门]阶乘求和(C语言)

摘要:解题思路:   首先我们先了解整型家族(字符、短整型、整型、长整型)的变量的最小范围1.因为这是阶乘求和,一般的int 类型可能就不够,因此我们利用long long int 类型(不用unsigne……
优质题解

[编程入门]字符串分类统计2种方法(C语言)

解题思路:此题可用两种方法来做方法一:1.了解ASCII表,那些字符在哪里,用那些字符对应的数字,也可不用了解,直接用字符就行2.要声明4个变量分别记录题目(字母、数字、空格、其他字符)要求的数量,和一个字符变量利用getchar()获得赋值3.用getchar()利用while循环读取字符,