码迷,mamicode.com
首页 >  
搜索关键字:gcd    ( 4539个结果
扩展欧几里得算法的思想与推导
偶然看到大神Katoumegumi的欧几里得推导过程,感觉非常接地气。借此收藏。 对于一个方程a?x+b?y=gcd(a,b) 来说,我们可以做如下的推导: 设有a?x1+b?y1=gcd(a,b) ; 同时我们有b?x2+(a%b)?y2=gcd(b,a%b) ; 对于这个方程组,我们希望知道的是 ...
分类:编程语言   时间:2019-08-23 00:20:59    阅读次数:90
简谈欧拉函数
START 参考博客:https://blog.csdn.net/qq_39922639/article/details/77511761 欧拉函数是积性函数的一种,所谓积性函数是指满足,gcd(a,b)&&?(a*b)=?(a)*?(b)的函数,特别的,若gcd(a,b)!=1但是?(a*b)=? ...
分类:其他好文   时间:2019-08-21 11:26:40    阅读次数:100
数论全集
欧几里得算法、拓展欧几里得算法 欧几里得算法:$gcd(a,b)=gcd(b,a\% b)$ 快速欧几里得算法(更相减损术):$gcd(a,b)=gcd(b,a-b)$ 拓展欧几里得算法:解不定方程$ax+by=gcd(a,b)$ 算$gcd(a,b)$时,有$ax+by=gcd(a,b)$ $(1 ...
分类:其他好文   时间:2019-08-21 00:37:39    阅读次数:89
codeforces 842C Ilya And The Tree (01背包+dfs)
(点击此处查看原题) 题目分析 题意:在一个树中,有n个结点,记为 1~n ,其中根结点编号为1,每个结点都有一个值val[i],问从根结点到各个结点的路径中所有结点的值的gcd(最大公约数)最大是多少,其中,我们可以将路径中某一个结点的值变为0,也可以选择不变。 思路:注意到对于每个结点,我们可以 ...
分类:其他好文   时间:2019-08-20 12:24:18    阅读次数:59
GCD的使用总结
什么是多线程? 计算机在运行一段程序的时候,会把该程序的CPU命令列配置到内存中,然后按照顺序一个一个执行命令列,这样1个CPU执行的CPU命令列为一条无分叉路径就是线程。 而有多条这样的执行指令列的路径存在时即为多线程。 iOS实现多线程有4种方法: pthreads NSThread GCD N ...
分类:其他好文   时间:2019-08-19 19:05:08    阅读次数:101
【CF900D】Unusual Sequences
"题目" 智力下降严重 显然要反演了呀 首先必须满足$x|y$,否则答案是$0$ 我们枚举这个数列的$gcd$是$d$或者$d$的倍数 于是答案就是 $$\sum_{x|d}[d|y]\mu(\frac{x}{d})g(\frac{y}{d})$$ $g(d)$表示和为$d$的正整数数列的数量,显然 ...
分类:其他好文   时间:2019-08-18 19:40:39    阅读次数:68
POJ 3660 (Floyd判断传递闭包)
题目:输入n头牛,m个关系。接下来m行每行两个int数a,b,代表a可以打败b 问:能确定多少头牛的排名 思路:floyd算法可以判断传递闭包问题(通过传递性推导出尽量多的元素之间的关系叫做传递闭包),模板题 ...
分类:其他好文   时间:2019-08-17 23:58:34    阅读次数:169
数论集合
零,前言:学chty_sqy开个数论集合 学OI的时候以看数论就头大,现在该还了 T_T 建议推导和证明不熟或不会的同学动手推导 而且公式看上去不太清楚,学习的同学请仔细阅读 以前数论怎么都学不会,主要还是浮躁,不仔细看,没有动手 orz 一,gcd(欧几里得算法): 两个数a和b的最大公因数被称为 ...
分类:其他好文   时间:2019-08-17 20:27:42    阅读次数:129
AcWing 220. 最大公约数 | 欧拉函数
传送门 题目描述 给定整数N,求1<=x,y<=N且GCD(x,y)为素数的数对(x,y)有多少对。 GCD(x,y)即求x,y的最大公约数。 输入格式 输入一个整数N 输出格式 输出一个整数,表示满足条件的数对数量。 数据范围 1≤N≤10^7 输入样例: 输出样例: 题解:本题要求1<=x,y< ...
分类:Windows程序   时间:2019-08-17 12:33:50    阅读次数:114
HDU 5321 Beautiful Set 容斥 (看题解)
HDU 5321 感觉有点抗拒这种题目, 看到就感觉自己不会写,其实就是个沙雕题, 感觉得找个时间练练这种题。 g[ i ] 表示gcd为 i 的倍数的方案数, f[ i ] 表示gcd为 i 的方案数, 然后先算g[ i ]然后直接容斥。 ...
分类:其他好文   时间:2019-08-17 01:17:12    阅读次数:135
4539条   上一页 1 ... 20 21 22 23 24 ... 454 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!