题解列表

筛选

01背包的变种

解题思路:当我看到这题的第一眼立马就想到了dfs在没有使用记忆化搜索是只拿了45分,于是开始了dp,在看了一些大佬的讲解后,明白了这个01背包的变种问题,我们把题目看成这样,有一个容量为max(砝码总重量)的背包,每个砝码就是一件商品,你要做的不是选出价值最大的选法,

成绩评定+switch语句

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int score; scanf("%d",&score);    switch(score/10){    ……

最大段子和求法

解题思路:我们需要额外设立一个二维数组来存放每一列数组的和如下所示:比如先假设一个二位数组:123456789那么这个额外的数组就应该是:123579121518代码实现:for(n=1;n<=j;n++){for(m=1;m<=k;m++){if(n==1){b[n][m]=a[n][m];cont

用数组的方法来解决(c语言)很详细的代码

摘要:解题思路:定义一个浮点型的数组,然后进行循环输入,通过定义的sum进行求和然后除以12即可注意事项:记住有$符号,不要搞忘记了     ps:我就是在这搞忘的这个,还以为我的思路有问题。。。。。参考代……

1670: 拆分位数

摘要:#include<stdio.h> int main() {          //scanf("%d",&n);     char a,b,c;     a=getchar();   ……