题解列表

筛选

C语言训练-邮票组合问题*

摘要:解题思路:双重for循环找到两种邮票的任意组合,排除都为0的情况,用数组记录邮费,同时排除邮费重复的情况,返回数组号注意事项:参考代码:#include <stdio.h>int main(){   ……

众数问题(C++)清晰易懂的简便方法

####解题思路:1.遍历多重集S,遇到某个数,就将数组c中下标与该数值相同的数组中的值+1,遍历完毕后,数组c中,最大元素所在的下标即为众数,该元素的值即为该众数的重数2.设max=c[0]为众数的重数,num=0为众数。对数组c遍历,遇到比c中比max大的元素才更换max和num。

战争通讯题解,核心代码量较低(不到30行)

解题思路:本题基于克鲁斯卡尔算法,执行流程也与克鲁斯卡尔算法基本一致。不同的地方在于,克鲁斯卡尔算法最终会形成一颗最小生成树,而本题最终结果可能会是多个小生成树,和多个单独的结点,也可以把这些单独的点看作小生成树。注意事项:选择边的时候,也要和克鲁斯卡尔算法一样,从小到大选,并且不能构成回路。

题解 1142: C语言训练-立方和不等式

解题思路:1.首先输入n2.立方和小于n,那么就是在sum大于等于n,跳出3.当sum在这层循环结束后,大于等于0,这层结束最后还有一步i++4.所以将大于等于这两种情况考虑后,还要再减一注意事项:参考代码:#include#includeintmain(){intn

母牛的故事

解题思路:面对此类问题先用递归函数,轻松实现再进行去递归化,即可。母牛的故事,母牛成熟需要4年,也就是三年前的母牛可以在今年产母牛,而原始的母牛可以每天都产下母牛。生长周期便是递归函数的基例,生长周期过后,母牛的数量便是,上一年份的数量加上三年前的母牛的数量,这里大家可能不太好理解。

字符逆序---还可以

解题思路:遍历列表中的每一个元素,从列表的最后开始遍历,列表a[::-1]表示从最后一个元素开始,将每一个元素都倒序赋值给一个新的变量,添加道一个新的列表里,输出列表,元素倒序不一定要用reverse函数。注意事项:参考代码:a=input()b=a.split()foriinb[::-1]:c=i[