[NOIP2017模拟]切蛋糕

该博客主要介绍了NOIP2017模拟赛中的一道题目,涉及如何切分蛋糕以满足特定条件。通过分析样例,博主发现切分位置与蛋糕的质因数有关,且与n互质的数至关重要。引入欧拉函数的概念,博主解释了如何简单地解决这个问题。此外,博主还讨论了代码实现中的一个小细节,即当nn大于1时,只可能是未枚举到的最后一个质因数,因为超过根号n的质因数不可能成对出现,否则总和将超过n本身。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

题目:
这里写图片描述
这里写图片描述
这里写图片描述

分析:刚开始分析样例,发现样例1:6=2*3,4=2+3-1;样例2:15=3*5,7=3+5-1,然后就把这特殊的性质当恒成立打进去了……其实,不看数据,分析就可知要切的地方必为n质因数的整数倍处,即和n不互质的数处,所以,世界上就有一个神奇的欧拉函数可以计算小于n且与n互质的数:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值