最大存款方式

1.递归输出整形数转化后的第n位
putchar('0'+(unsigned)(x&(1<<(n-1)))>>(n-1))

fun(x,n-1)

2.银行整存整取月利率
%           期限
0.63        1
0.66          2
0.69              3
0.75           5
0.84          8
某人目前有2000元,计算选择一种存钱方式,使得20年后,利息最多

设1年存a次,2年b次,3年c次,5年d次,8年e次

则到期所得金额为sum=2000*pow((1+rate1),a)……*pow((1+rate8),e)


0=<e<=2
(20-8*e)/5=>d>=0
(20-8*e-5*d)/3=>c>=0等

穷举法即可

原文地址:https://www.cnblogs.com/hxsyl/p/2425786.html