题解列表

筛选

编写题解 1004: [递归]母牛的故事 - 动态规划

**递归公式**:$f(n)=f(n-1)+f(n-3)$也就是今年牛的数量等于去年牛的数量加上今年年龄满4岁牛的数量因为4岁以上的牛每年能产一头小牛然后使用动态规划及递归均可需要注意边界条件```javaimportjava.util.Scanner;/***Main*/publicclassMai

我不知道这个叫什么算法,但是我能保证你听懂(c语言代码)

思路其实很简单。我先把那几个数按降序(从大到小)排序。为什么要降序排序呢,因为这样才方便后面的操作。接下来我定义两个数字(right,left)来分别代表数组的第一个数和最后一个数,因为我已经事先排序过了,第一个肯定是最大值,最后一个肯定是最小值。

计算并联电阻的阻值

摘要:解题思路:注意事项:参考代码:list = list(map(float, input().split()))c = list[0]*list[1]/(list[0]+list[1])print("%……

不使用数组的解法(c语言代码)

不使用数组,就用单个字符,检测到一个输入就进行判断,然后输出,接着检测下一个```c#include#includeintmain(){charch;while((ch=getchar())!=EOF){//这里的结束标志要设为EOF,虽然题目说的是换行,

第几项 最简单的方法

摘要:解题思路:以m>s来判断循环的始终,每轮增加n,然后累加到s即可注意事项:参考代码:int m;int n = 0,s = 0;scanf("%d",&m);while (m>s){    n++; ……

此为ST模板(有dp)

解题思路:就是普通的st表先学习这个就是ST表的模板,学会ST这个就是很简单的注意事项:参考代码:#include#include#include#includeusingnamespacestd;intm,n;intf[20][100005];intr[100005],

注意有坑,让我用行6代码征服你(c语言代码)

不要被题目的-1所迷惑了,这道题有很小的那种负值,比如-456465这种所以你的max要设置的很小,我设置成-(2^31)-1,也就是int型的最小值-2147483648```c#includeintmain(){intn,max=-2147483648;while(scanf("%d",