码迷,mamicode.com
首页 >  
搜索关键字:裴蜀定理    ( 52个结果
Wannafly挑战赛22 A-计数器(gcd,裴蜀定理)
原题地址 题目描述 有一个计数器,计数器的初始值为0,每次操作你可以把计数器的值加上a1,a2,...,an中的任意一个整数,操作次数不限(可以为0次),问计数器的值对m取模后有几种可能。 输入描述: 第一行两个整数n,m接下来一行n个整数表示a1,a2,...,an1≤n≤1001≤m,a1,a2 ...
分类:其他好文   时间:2018-08-17 23:35:18    阅读次数:196
裴蜀定理巧用最短路
定义 $x,y$ 的不定方程 $ax + by = c$ 有整数解的充要条件是 $\gcd(a, b)\mid c$ 。 即为如果$a$与$b$互质,那么一定存在两个整数$x$与$y$,使得$ax+by=1$。 详见 "Wikiwand 斐蜀定理" 例题 "Codeforces Round 290 ...
分类:其他好文   时间:2018-08-16 10:39:55    阅读次数:342
【Codeforces 290 B】Fox And Jumping
根据裴蜀定理,当且仅当选出来的集合的L[i]的gcd等于1时,才能表示任何数。 考虑普通的dp,dp[i][j]表示前i个数gcd为j的最少花费,j比较大,但状态数不多,拿个map转移就好了。 技巧&套路: 裴蜀定理,gcd为1表示任何数。 当状态数不多的时候,map暴力转移dp。 1 #inclu ...
分类:其他好文   时间:2018-07-11 20:06:49    阅读次数:120
关于欧几里得算法,裴蜀定理,扩展欧几里得算法证明与解析
欧几里得算法 注:欧几里得算法是用来计算最大公约数的一个算法.主要的代码实现如下: int gcd(int a,int b){ return !b?a:gcd(b,a%b); } 如果这个式子成立的话,不断重复利用这个式子来计算,直到a和b中有一个数变为 0的时候,就可以求出了他们的最大公约数。 举 ...
分类:编程语言   时间:2018-05-24 20:37:54    阅读次数:248
bzoj 2257[Jsoi2009]瓶子和燃料 数论/裴蜀定理
题目 Description jyy就一直想着尽快回地球,可惜他飞船的燃料不够了。 有一天他又去向火星人要燃料,这次火星人答应了,要jyy用飞船上的瓶子来换。jyy 的飞船上共有 N个瓶子(1<=N<=1000) ,经过协商,火星人只要其中的K 个 。 jyy 将 K个瓶子交给火星人之后,火星人用它 ...
分类:Web程序   时间:2018-05-13 13:40:30    阅读次数:216
[BZOJ 2299][HAOI 2011]向量 题解(裴蜀定理)
[BZOJ 2299][HAOI 2011]向量 Description 给你一对数a,b,你可以任意使用(a,b), (a, b), ( a,b), ( a, b), (b,a), (b, a), ( b,a), ( b, a)这些向量,问你能不能拼出另一个向量(x,y)。 说明:这里的拼就是使得 ...
分类:其他好文   时间:2018-05-13 10:43:59    阅读次数:184
BZOJ 2257 [Jsoi2009]瓶子和燃料
【题解】 需要用到裴蜀定理。 k个瓶子能倒出的燃料的最小值是这k个瓶子的容量的gcd. 那么原问题转化为在n个数中找到k个数使得它们的gcd最大。因为n的范围很小,所以对每个数求出所有因数并排序,最后找出现次数大于等于k的因数就是答案了。 ...
分类:Web程序   时间:2018-03-02 22:12:17    阅读次数:183
【BZOJ】1441 Min(数学)
题目 分析 裴蜀定理。 因为存在 $ a_1 $ $ a_2 $...... $ a_n $的最大公约数为 $ d $,那么必定存在 $ x_1*a_1+x_2*a_2+...x_n*a_n=d $ 然后就A了。 代码 /*************************************** ...
分类:其他好文   时间:2018-02-12 18:45:51    阅读次数:194
【bzoj1441】Min 扩展裴蜀定理
题目描述 给出n个数(A1...An)现求一组整数序列(X1...Xn)使得S=A1*X1+...An*Xn>0,且S的值最小 输入 第一行给出数字N,代表有N个数 下面一行给出N个数 输出 S的最小值 样例输入 2 4059 -1782 样例输出 99 题解 扩展裴蜀定理 裴蜀定理:二元一次不定方 ...
分类:其他好文   时间:2017-11-10 21:40:21    阅读次数:224
bzoj2257
裴蜀定理 有这样一个定理,ax+by能凑出最小的正整数=gcd(a,b),那么这里正好符合我们要求的东西,先开始我还想不明白6和4是怎么配出2的 然后我们就把每个数质因数分解,最多sqrt(n)个,放到一个map里统计次数,如果一个因子出现次数大于等于k就和他取max,最后就是答案 #include ...
分类:其他好文   时间:2017-09-16 11:52:59    阅读次数:230
52条   上一页 1 2 3 4 5 6 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!