题解列表

筛选

逆反的01串 (C++代码)

摘要:解题思路:注意事项:参考代码:#include<iostream> #include<string> using namespace std; int main() { string st……

母牛的故事 (C语言代码)

摘要:解题思路:  累加 仔细看会发现第n年的母牛数是n-1年和n-3年母牛数之和 发现这些 做题就比较容易了注意事项:  对于某些同学来说 会用递归来做 虽说两种方法都差不多,但由于递归需要系统堆栈,所以……

C语言程序设计教程(第三版)课后习题7.2 (C++代码)

解题思路:所谓选择法就是先将10个数中最小的数与a[0]对换;再将a[1]到a[9]中最小的数与a[1]对换,每比较一轮,找出一个未排序的数中最小的一个,共比较9轮注意事项:形参数组可以不指定大小,只在定义数组时在数组名后面跟一个空的方括号,

简单的a+b (C语言代码)

摘要:解题思路:注意事项:参考代码:#include <stdio.h>void main(){    int a,b;    printf("请输入两个数来求其和:");    while(scanf("……

采药 (C语言代码)

解题思路:建议大家看一下0-1背包问题(在这里一时半会也说不清楚,我看了好几天才明白一点,有点笨,哈哈^*_*^),然后利用一维状态转移方程f[i]=max(f[i],f[i-w[j]]+p[j])(也有二维的);i表示时间轮回,就是把时间从大到小轮流一下带入i(for(i=T;i>=w[j];i--

小O的乘积 (C语言代码)

摘要:解题思路:    此题因为涉及到的数字范围为-10000~10000,不用两重for循环暴力算法来解决,太费时,无法实现,将数乘积的选择用条件语句来进行选择 将极大程度地降低运算时间。注意事项:   ……