一道简单的google笔试题

来源:互联网 发布:天池大数据科研平台 编辑:程序博客网 时间:2024/05/16 04:52

有10^6的数额,用100,50,10,5,2,1的面额可以有多少种组合方法?每种面额的张数不限(可以不用)。

先看个简单点的情况:10块钱可以有5,2,1的几种组合办法?相信很多朋友高中都做过这种题,方法就是穷举法,先从5块最多两张开始,变一张,2块的最多两张,此时1块得只能用1张。。。。。。

写成程序是:

int f(int all)
{
int i=0,j=0,m=0,count=0;
for (i=all/5;i>=0;i--)
{
for (j=(all-i*5)/2;j>=0;j--)
{
count++;
}
}
return count;
}
有两个地方需要注意:第一,两个循环的边界条件。第二是只有两层循环,因为一旦5块和2块得张数定了之后1块的张数也定了。

根据上面的程序,就很容易得出题目的答案了。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 太阳能板只有电压没有电流怎么办 农村按空调房屋不保温怎么办 自己一个人想去足疗店不敢去怎么办 吊灯led灯坏了怎么办 办健身卡老板携款跑路了怎么办 武安丰尚健身怎么办卡 热敷后眼睛肿了怎么办 两眼视力差距大怎么办 怀孕体重长得快怎么办 怀孕初期发胖6斤怎么办 孕早期长得太快怎么办 怀孕了肚子眼脏怎么办 孕38周孩子偏小怎么办 孕初期胖的厉害怎么办 怀孕干活累着了怎么办 怀孕了上班很累怎么办 孕妇胖的太快怎么办 孕妇长得太快怎么办 眼睛一按吱吱响怎么办 孕期太胖了怎么办啊 人流后子宫复位不好怎么办 怀孕初期有盆腔积液怎么办 怀孕了有盆腔积液怎么办 多囊怀孕不想要怎么办 6个月婴儿大小眼怎么办 健身教练岁数大了以后怎么办 超变战陀玩具手柄坏了怎么办 飓风战魂三陀螺中轴坏了怎么办 怎么办晚安角和铁陀螺 白衣服染上荧光剂了怎么办 指尖陀螺不亮了怎么办 手指陀螺不转了怎么办 月经推迟私处还老是流水怎么办 苹果手机刷机后忘记id密码怎么办 锤基意外怀孕怎么办零6 职场遇到心机婊怎么办 高二会考没过怎么办 保险柜没电了打不开怎么办 保险柜没有电了打不开怎么办 小保险箱没电了怎么办 bim墙的颜色反了怎么办