题解列表

筛选

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

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

采药 (C语言代码)

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

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

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

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

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