算法·数学
数学:
证明方法:反证法,双向证明法
质因数
约数:
- 试除法
- 约数个数 (a1+1)(a2+1)...(an+1)=
- 约数之和 (p1^0 +p1^1 +...+p1^a1)...=
gcd最大公约数——辗转相除法(欧几里得算法)
证明:gcd(a,b) = gcd(b,a%b)
4|2,竖杠代表能整除
设a%b = a - kb 其中k = a/b(向下取整)
若d是(a,b)的公约数 则知 d|a 且 d|b 则易知 d|a-kb 故d也是(b,a%b) 的公约数
若d是(b,a%b)的公约数 则知 d|b 且 d|a-kb 则 d|a-kb+k*b = d|a 故而d同时整除a和b 所以d也是(a,b)的公约数
(双向证明)
因此(a,b)的公约数集合和(b,a%b)的公约数集合相同 所以他们的最大公约数也相同 证毕
- 最小公倍数
快速幂
分位数
个人理解:小数向上取整,整数向上找数求中位数——都是为了选择时,一定包括第一个小于xx%的数
求
本文作者:Nolca
本文链接:https://www.cnblogs.com/nolca/p/17386933.html
版权声明:本作品采用 收益分享revenue sharing 许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步