标题: 费费第七部分22题 疑问 [打印本页]
作者: yichaoe 时间: 2009-12-1 14:51 标题: 费费第七部分22题 疑问
22、求大于700的三位数中奇数个数?(要求every unit is non-zero,而且different)
if the hundredth unit is 7, 4*7=28
if the hundreed unit is 8, 5*7=35
if the hundred unit is 9, 4*7=28,
so 91
上边是当时的讨论和答案。
对题意和解法都不太理解。
题目的意思是不是这样:求满足下列三个条件的自然数的个数
1)700-1000之间的奇数
2)没有任何一位为0
3)数的任何两位之间不相同
我按照自己上边的理解作出的答案是
150-15-20-27-15+2+2*2 = 79
奇数 - 有0的 - 百个位同 - 十个位同 - 百十位同 + 2(707和909)+2*2(777和999)
算得挺晕的,不知道理解和计算有没有问题。哪位能算一下,对一下答案么?
作者: chouliulu 时间: 2009-12-2 06:51
你的理解和原题目的答案都没有错!
4为个位数上可以选择的奇数:因为百位是7,所以可以选的只有4个
7为十位数上可以选择的数字:扣除掉各位、百位和零,所以有7个!
以此类推.........
作者: yichaoe 时间: 2009-12-4 20:19
thanks!
sigh...我的办法太笨了...
作者: answer09 时间: 2009-12-6 06:54
楼主十个位算错了,应该是15。这道题反着算是这样得:
奇数:50*3=150
有0的:5*3=15,即(701,703,705,707,709,801,803...909)
百个位同:10*2=20,即(707,717,727,...777,787,797,909,...999)
十个位同:5*3=15,即(711,733,755,777,799,811...999)
百十位同:5*3=15,即(771,773,775,777,779,881...999)
707,909被多减了一次,所以加2,777,999被多减了两次,所以加2*2=4。
所以一共:150-15-20-15-15+2+4=91
欢迎光临 国际顶尖MBA申请交流平台--TOPWAY MBA (http://forum.topway.org/) |
Powered by Discuz! 7.2 |