数论——dove的疑惑

博客探讨了一道看似涉及中国剩余定理但实际上并非如此的问题。解决方法在于理解总方案数为模m的所有可能减去符合条件的合法方案数。通过将数a限制在(0,m-1)区间内,总方案数为m的乘积。合法方案涉及将数x和y按特定比例i和j分成k段,并确保在模i和模j下对应段位相等,产生i*j*k种方案。该问题强调了在有限时间内,先推导式子作为解题策略的重要性。" 112383888,7949291,寻找最大均值子序列,"['算法', '数据结构', '二分搜索', '动态规划', '数组']

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

dove的疑惑
另一篇博客的传送门
本题看起来是中国剩余定理,但其实不是,

我们发现答案就是总共的方案数减去合法的方案数


因为 m o d m mod m modm意义下,所以 a ∈ ( 0 , m − 1 ) a∈(0,m-1) a(0,m1) 共m个数,所以a共有m种取值,
所以总方案是 ∏ m i ∏mi mi
合法的方案就是满足所有同余方程的方案,
x = i k , y = j k , 则 将 x 分 成 i 段

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值