ChaseDream
搜索
返回列表 发新帖
查看: 1513|回复: 3
打印 上一主题 下一主题

智力欠费,求充值

[复制链接]
跳转到指定楼层
楼主
发表于 2016-12-20 15:18:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
PS:整数100-500中 inclusive 不含两个相同数字的数有多少个?(相当于三个数都不同的三位数)
构筑答案:4*9*8
构筑思路:百位4种选择,百位9种选择,十位8种选择

我认为构筑的做法好像没问题,但是当我用另外一种比较基础的方法算的时候,发现最后结果不同

构筑:4*8*9=288

另种方法;
100 -200
100 101 110 3个
111.......119 9个
121 122 2个
131 133 2个
141 144 2个
151 155 2 个
161 166 2个
171 177 2 个
181 188 2个
191 199 2个

100----200 之间相同的有 28个  所以 100-500 之间有 28*4=112  100 到500之间如果两边都包括那么就会有401个数,所以不相同的应该是289个,是不是哪算错了,


想求证一下4*8*9这种算法是否有问题

               

收藏收藏 收藏收藏
沙发
发表于 2016-12-20 15:24:32 | 只看该作者
今天考试遇到这个题了。。列举法做出来288。。。
看了一下lz的计算思路,100-200中有28个,其实是100-199。
这样把500算进去的话,少减了一个。。
板凳
 楼主| 发表于 2016-12-20 15:29:07 | 只看该作者
freesialu 发表于 2016-12-20 15:24
今天考试遇到这个题了。。列举法做出来288。。。
看了一下lz的计算思路,100-200中有28个,其实是100-199。 ...

哦,原来是刚下战场的英雄。


那原题说的是 100---500 inclusive吗? 也就是100 跟500 包括在里边吗?
地板
发表于 2016-12-20 20:33:15 | 只看该作者
感觉楼主蠢萌蠢萌的,你列举的是100-199,那么穷举400个数字的话第四个一百的范围是400-499。不过反正500是重复数字,不算500的话,用400-112=288.
您需要登录后才可以回帖 登录 | 立即注册

Mark一下! 看一下! 顶楼主! 感谢分享! 快速回复:

手机版|ChaseDream|GMT+8, 2025-10-14 01:41
京公网安备11010202008513号 京ICP证101109号 京ICP备12012021号

ChaseDream 论坛

© 2003-2025 ChaseDream.com. All Rights Reserved.

返回顶部