题解列表

筛选

简单易懂C语言-自定义函数

摘要:解题思路:注意事项:阶乘函数参数n需定义为double类型,否则会出现答案错误50%参考代码:#include <stdio.h> int main()  {  double mypow(double……

01背包(Java代码)

摘要:解题思路: 用动态规划算法参考代码:import java.util.Scanner; public class 背包02 { public static void main(Strin……

1072:汽水题 C++简单解法

摘要:解题思路:注意事项:参考代码:#include<iostream>using namespace std;int main(){    int n,x,s;    while(cin>>n&&n)  ……
优质题解

[CSP-J2020] 优秀的拆分(递归)

摘要:解题思路:注意两件事,一个是奇数不存在优秀的拆分,因为2的正整数次方都是偶数,偶数+偶数=偶数另一个是拆分出的数要用 2 的正整数次幂表达,当它本身就是2 的正整数次幂的时候就可以打印自己了这里采用p……

(断案)c语言解答

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int a[4]={0},i; for (i = 0; i < 4; i++) { int count = 0……

汉诺塔(Java代码)

摘要:解题思路:    使用分治算法把一个大问题分解为多个小问题参考代码:import java.util.Scanner; public class 汉诺塔 { public static ……

1159: 偶数求和

摘要:解题思路:每一个测试数据结束以后要进行换行,不然会显示答案错误对于不满n个的数列求平均值时,我们除以的是x对n取余的余数,这样就不用单独判断了参考代码:#include <stdio.h> in……
优质题解

2028: 计算2^n(强大的位运算)

摘要:解题思路:我们可以直接使用c语言的pow函数,它在math.h库里,pow(2,n)表示2的n次方,不过这里给大家介绍更为强大的位运算。程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算就是……

KMP字符串模式匹配算法实(Java代码)

摘要:解题思路: 写一个kmp算法的方法 多调用几遍方法就好了参考代码:import java.util.Scanner; public class KMP字符串模式匹配算法实现 { publ……