关于最大不可组合数——再造一次轮子

博客详细探讨了最大不可组合数的问题,首先从互质数的情况出发,通过数论证明得出最大不可组合数为`a(b-1)-b`。接着讨论了当两个数不互质时,存在无限个不可组合数的情况。内容涉及互质性质、最小倍数、剩余系等概念,通过实例和图表辅助理解。
摘要由CSDN通过智能技术生成

题目链接:HDU1792-A New Change Problem
大佬的原文:关于数论中的互质数的最大不能组合数
这里附上蓝桥2017年决赛的版本:(似乎17年哪个省的io也有这个)
在这里插入图片描述
(蓝桥没有强调两个数是互质的,不过用例看上去都是互质的,下文会讨论不互质的情况)

  其实这类问题网上都讨论烂了,这篇主要还是为了加深自己的理解,顺便妄图改进下完整的过程。最后再尝试从代数数论的角度讨论这个问题。(我太菜了,代数数论无了)

普通数论证明

  我们假设输入分别为 a , b a,b a,b,不失一般性地,我们令 a < b a<b a<b
首先讨论互质的情况,
   ∘ \circ (推论)由于互质,所以有 g c d ( a , b ) = 1 gcd(a,b)=1 gcd(a,b)=1 l c m ( a , b ) = a b lcm(a,b)=ab lcm(a,b)=ab
   ∘ \circ (定义)对于任意一个整数,它模 n n n必然在集合 { 0 , 1 , … , n − 1 } \{0,1,\dots,n-1\} { 0,1,,n1}内,我们可以根据模 n n n的余数将整数 Z \Z Z不重叠地划分为 n n n个等价类,将包含这些等价类的集合记为 R n = { 0 ‾ , 1 ‾ , … , b − 1 ‾ } R_n=\{\overline 0,\overline 1,\dots,\overline{b-1}\} Rn={ 0,1,,b1}(注意 r ‾ \overline r r表示一个集合),我们称 R n R_n Rn剩余系,而 r ‾ \overline r r

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值