博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
浅谈数论
阅读量:5303 次
发布时间:2019-06-14

本文共 397 字,大约阅读时间需要 1 分钟。

\[OI中的数论知识\]

\[By\;TYQ\]

gcd

\[gcd(i,j) = max \{ y | i \equiv 0 \; (mod y) , j \equiv 0 \; (mod y) \}\]

关于求gcd:

  • 暴力

    时间复杂度O(N)级别

  • 欧几里得算法

    利用定理\(gcd(i,j) = gcd(i,j-i)\;(i<j)\)

    这是显而易见的...

    然后我们也可以知道\(gcd(i,j) = gcd(j,i%j)\;(i<j)\)

    时间复杂度是log级的 , 是一种极为优秀的算法

    //demo_gcdint gcd(int x , int y){    if(y==0)return x ;    return gcd(y , x%y) ;}

ex_gcd

\[留坑以后填\]

转载于:https://www.cnblogs.com/tyqtyq/p/9898974.html

你可能感兴趣的文章
Daily Report 2012/11/07 陈伯雄(step 8)
查看>>
spring boot 集成 shiro
查看>>
ue4访问php接口
查看>>
Python day5_tuple元祖的常见方法1_笔记
查看>>
WPF经纬度控件
查看>>
概述(一):java概述
查看>>
js基础知识之_入门变量和运算符
查看>>
Windows Phone设备大比拼
查看>>
新增颜色模式
查看>>
JFinal项目搭建
查看>>
图标签
查看>>
Mysql和MongoDB性能对比及应用场景分析
查看>>
iOS开发之:dispatch_async 与 dispatch_get_global_queue 的使用方法
查看>>
我对git的认识
查看>>
xcode6无法使用插件教程
查看>>
Git 实践
查看>>
Javascript实现页面加载完成后自动刷新一遍清除缓存文件
查看>>
[华为]字符集合
查看>>
第0次作业
查看>>
mongodb的学习 (1)
查看>>