永发信息网

C++编程题目:记得C++

答案:2  悬赏:0  手机版
解决时间 2021-01-26 11:14
C++编程题目:记得C++
最佳答案
这个题目用递归就行了。一个目标值总的可行方案数量等于应用某种面值钱币后剩下的钱的方案数加上不用这种面值钱币的方案数。
我简单写了个针对第一个测试用例的代码,供参考(代码输出是2)。
#include
#define NMAX 100000
int v[6] = {2,5,10,20,50,100};
int min(int a,int b) { return aint solve(int t,int i=0){
if(t==0) return 0;
if(i>=6 || t return min(solve(t,i+1),solve(t-v[i],i)+1);
}
int main() {
int n = solve(15);
printf("%d
",n);
return 0;
}solve返回值为最少的钱币数量,大于NMAX表示无解。
全部回答
我把类写出来了
class student
{
float fChinese;
float fMath;
float fEnglish;
float Sum();
float Average();
}
float student::Sum()
{
float sum = fChinese+fMath+fEnglish;
return sum;
}
float student::Average()
{
float avg= fChinese+fMath+fEnglish;
avg= avg/3;
return avg;
}
class kuiji:public student
{
float kuaiji;
float jingji;
float sumall();
}

float kuaiji::sumall()
{
return (Sum()+kuaiji+jingji);
}

class huaxue:public student
{
float youjihuaxue;
float huaxuefenxi;
float sumall();
}

float huaxue::sumall()
{
return (Sum()+youjihuaxue+huaxuefenxi);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
苏泊尔电饭锅的发热盘哪里有卖的
沙集畅爽音乐会所地址有知道的么?有点事想过
韵达快递(敖汉旗分部)地址在什么地方,想过去
下列行为属于服务社会、奉献社会的有 ①小刚
办理新农合报销需要什么材料
成语龙潭虎穴的意思是什么啊?有知道释义的请
三国志12威力加强版控制战斗势力
请问本科读完后读什么,接着呢?
港岛KTV地址好找么,我有些事要过去
如何用芦荟胶配置化妆水
室外登高作业要求:()、()天气严禁作业。
申通快递(惠宁路店)地址好找么,我有些事要过
黄灯闪时我前面的车突然停下,迫使我的车红灯
x+y=680,十分之y=460,那么x和y是多少?
茌平县丰源种植专业合作社我想知道这个在什么
推荐资讯
美食大冒险里面第几集出现了哈马丹
添成语,1.化( )为( )2.瞻( )顾( )3.
Alienware 17 r3 突然左面的usb插口不能用了
苍龙逐日的周目是什么意思??是不是通关之后直
显卡太大,一端有点下坠怎么办
跪求 含有盈盈我爱你的诗句
我怎样才能得到我想种植的食用菌母菌,因为这
请问山东大学威海校区可以调专业或者修双学位
白塞氏综合征的主要诊断依据A.典型的临床表现
喝完中药能吃鸡蛋吗
成语温柔敦厚的意思是什么啊?有知道释义的请
ktb网络投资理财是合法的吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?