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

分享一类官方解析巨烦无比的枚举题目的简便解法

[精华] [复制链接]
跳转到指定楼层
楼主
发表于 2020-7-15 21:50:49 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
Advanced Question的第52题 (ps24851.01)

if whitney wrote the decimal representations for the first 300 positive integer multiples of 5 and did not write any other numbers, how many times would she have written the digit 5?
官方解析用观察数列的方法特别容易数漏,简易用乘法原理做:
1) 假设数字为ABCD (ABCD不同时为0)
2) 当A=1时
    a) 若B=5, 仅“1500”1种组合
    b) 若B≠5,B有0~4五种可能,C有0~9十种可能,D有0或5两种可能
        i) 若C=5, 有5*2=10种组合可能
       ii) 若D=5, 有5*10=50种组合可能
3) 当A=0时,B有0~9十种可能,C有0~9十种可能,D有0或5两种可能
    a) 若B=5, 有10*2种组合可能
    b) 若C=5, 有10*2种组合可能
    c) 若D=5, 有10*10种组合可能
   
∴有1+10+50+20+20+100=201种可能
收藏收藏13 收藏收藏13
10#
发表于 2022-10-17 06:07:29 | 只看该作者
楼主的思路确实很有帮助,感谢?
9#
发表于 2022-7-23 17:32:39 | 只看该作者
fossilw 发表于 2022-7-13 15:11
b) 若B≠5,B有0~4五种可能,C有0~9十种可能,D有0或5两种可能
        i) 若C=5, 有5*2=10种组合可能
     ...

我認為樓主的思路應該是在數各個位數需要'分別'寫幾次5。
若C=5 則會讓數字變成1_5_ 前後兩個空格會造成十位數字5 需要被寫10次
若D=5 數字則是 1_ _ 5 個位數字的5則會需要被寫50次
1355的確實會被兩種方法都考慮到,但差別是在數的位置不同!
8#
发表于 2022-7-13 15:11:57 | 只看该作者
b) 若B≠5,B有0~4五种可能,C有0~9十种可能,D有0或5两种可能
        i) 若C=5, 有5*2=10种组合可能
       ii) 若D=5, 有5*10=50种组合可能

若C=5, 有5*2=10种组合可能, (这里面包括数字355了吧)
若D=5, 有5*10=50种组合可能 , (这里也包括数字355了吧)
这种分类是不是有重复????
7#
发表于 2022-6-23 19:22:35 | 只看该作者
谢谢分享 楼主思路太好了!!
6#
发表于 2022-6-4 18:33:03 | 只看该作者
感谢分享!               
5#
发表于 2022-5-30 11:24:44 | 只看该作者

我给你举例
b) 若B≠5,B有0~4五种可能,C有0~9十种可能,D有0或5两种可能
        i) 若C=5, 有5*2=10种组合可能
       ii) 若D=5, 有5*10=50种组合可能
ABCD
A 锁死1 B 5可能 C等于 5 D 2可能  因此   i) 若C=5, 有5*2=10种组合可能
以此类推
楼主思路很好 基本上可以搞定所有这类型题目了  和写代码的思路一样
地板
发表于 2022-5-25 09:18:04 | 只看该作者
没读懂题
板凳
发表于 2021-3-26 02:47:46 | 只看该作者
很有用,谢谢楼主!
沙发
发表于 2020-7-15 22:50:22 | 只看该作者
有点东西 正好前两天做到这题

打开了新思路

谢谢楼主
您需要登录后才可以回帖 登录 | 立即注册

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

ChaseDream 论坛

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

返回顶部