- 博客(1)
- 收藏
- 关注
原创 神奇果(数论)
看到题目后,我们可能第一时间想到的是用数组计数的方法来实现,但通过观察,数据规模过大,我们如果用数组计数的方法一定会时间超限,所以我们考虑从数学的角度来思考,要求有多少天没有水果吃,我们其实可以逆着思考问题,用n-有多少天能吃得到水果,我们不难发现,每一种果子在n天内结果的数量就是n/这种果子结果的天数,但如果遇到一天有两种果子同时结果了呢?现在,假设:A树每隔a天结果一次,B树每隔b天结果一次,C树每隔c天结果一次。第一种水果和第二种水果在同一天结果,也就是需要减去n/f(a,b),记作ab。
2023-05-21 22:00:00
117
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅