题解列表

筛选

优质题解

C++解决田忌赛马问题

摘要:解题思路:将双方马的速度放入矢量将双方马的速度进行排序逐一对比速度,记k为胜场如果胜场超过一半则输出结果如果不足一半则将老王马的速度整体前移1个位置,有一次超过则输出YES,否则继续循环当超过循环次数……
优质题解

数组的距离

摘要:在 C 语言中,int min = INT_MAX; 这行代码的意思是将变量 min 初始化为 int 类型可表示的最大整数值。这里,INT_MAX 是一个在 limits.h 头文件中定义的宏,代表……
优质题解

尼科彻斯定理(c语言)

摘要:问题1:m 个连续奇数之和的形式输出这题还是比较明显的,可以看到从第一个奇数开始,后面的奇数就只是简单的每次加个2而已。加几个2就是m的事了。可以说已经解决了一个问题。那么现在关键问题就是如何找到这个……
优质题解

[编程入门]自定义函数之字符串连接

摘要:### 解题思路: >首先,我想说既然题目中给出自己写一个函数将两个字符串连接,那么出题人的意图应该就是要考生自己编写一个函数实现与`strcat`函数同样的效果,而不是直接引用`strcat`……
优质题解

1192: 十->二进制转换(位运算做法)

摘要:解题思路:看了一些题解,都是将数字转成二进制放入数组中,或者栈里面,我认为这道题用位运算来做是最简洁最舒服的,也不用开辟额外数组。我们知道,数字在计算机的内部都是使用二进制进行存储的,严格来说,存储的……
优质题解

集合划分,利用递归关系

摘要:解题思路:首先找出递归关系,一个元素n,分为k份的集合,可以来自n-1个元素,k份集合多了一个元素,将新元素随机加到任何一份中,或,n-1个元素,k-1份,新元素单独作为一份,用数学关系式表示:f(n……
优质题解

校门外的树(c语言)

摘要:解题思路:声明和初始化变量:首先声明整型变量 l 和 m 分别用于表示马路的长度和区域的数量,并初始化为0。还声明整型变量 i 和 j 用于循环计数,以及整型变量 start 和 end 用于存储每个……