随笔分类 - 数学——扩展欧几里得/欧几里得/gcd
摘要:Problem - 492D - Codeforces 题意: 有n只怪兽,第i只怪兽被打ai次之后才会死 有2个人分别以1秒种攻击x、y次攻击所有怪兽 问第i只怪兽最后死在谁的手里 两个人分别每1/x、1/y秒攻击一次,即1/gcd(x,y)是一个周期 在这个周期里,两个人分别攻击x/gcd、y/
阅读全文
摘要:http://codeforces.com/contest/1459/problem/C 根据辗转相减法 gcd(a,b)=gcd(b,a-b) gcd(a1+b,a2+b,a3+b,……,an+b)=gcd(a1+b,a2-a1,a3-a1,……,an-a1) #include<cstdio> #
阅读全文
摘要:https://tianchi.aliyun.com/oj/15179470890799741/85251759933690467 若a与b(a<b)的最大公因数为c,那么b-a>=c 如果b是奇数,那么答案就是b*(b-1)*(b-2) 因为相邻的3个数只能有公因数2,而b是奇数所以不会有两个偶数
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1876 高精压位GCD 对于 GCD(a, b) a>b 若 a 为奇数,b 为偶数,GCD(a, b) = GCD(a, b / 2) 若 a 为偶数,b 为奇数,GCD(a, b) = GCD(a
阅读全文
摘要:https://www.luogu.org/problemnew/show/P2737 给出n个数ai,求这n个数不能累加出的最大的数 最大的数无限大或能凑出所有的自然数则输出0 n<=10,ai<=256 结论一: 给出两个数a,b 若a,b 能凑出大于某个数的所有自然数 那么由a的倍数组成的数必
阅读全文
摘要:http://codeforces.com/problemset/problem/837/E 题意: f(a, 0) = 0; f(a, b) = 1 + f(a, b - gcd(a, b)) 输出f(a,b) http://codeforces.com/problemset/problem/83
阅读全文
摘要:期望得分:30+50+30=110 实际得分:40+0+0=40 并查集合并再次写炸。。。 模拟更相减损术的过程 更相减损术,差一定比被减数小,当被减数=减数时,停止 对于同一个减数来说,会被减 第1次减这个减数的被减数/这个减数 次 然后这个减数成为被减数,减数变为 原被减数-k*原减数,即原被减
阅读全文
摘要:期望得分:30+100+0=130 实际得分:30+100+20=150 忍者钩爪 (ninja.pas/c/cpp) 【问题描述】 小Q是一名酷爱钩爪的忍者,最喜欢飞檐走壁的感觉,有一天小Q发现一个练习使用钩爪的好地方,决定在这里大显身手。 场景的天花板可以被描述为一个无穷长的数轴,初始小Q挂在原
阅读全文
摘要:https://vjudge.net/problem/UVA-10622 将n分解质因数,指数的gcd就是答案 如果n是负数,将答案除2至奇数 原理:(a*b)^p=a^p*b^p
阅读全文
摘要:https://vjudge.net/problem/UVA-1642 题意:在一个序列中,找出一段连续的序列,使得长度*gcd最大 固定右端点,当左端点从左向右移动时,gcd不变或变大 gcd相同时,序列越长越好 所以相同的gcd只记录最靠左的位置 当右端点由r转移向r+1时 重新计算gcd,然后
阅读全文
摘要:https://www.luogu.org/problem/show?pid=U10783 题目背景 众所周知,我们称g是a的约数,当且仅当g是正数且a mod g = 0。 众所周知,若g既是a的约数也是b的约数,我们称g是a、b的一个公约数。 众所周知,a、b最大的那个公约数就叫最大公约数。 题
阅读全文
摘要:2057. [ZLXOI2015]殉国 http://cogs.pro/cogs/problem/problem.php?pid=2057 ★☆ 输入文件:BlackHawk.in 输出文件:BlackHawk.out 评测插件时间限制:0.05 s 内存限制:256 MB 【题目描述】 正义的萌军
阅读全文
摘要:4373: 算术天才⑨与等差数列 Description 算术天才⑨非常喜欢和等差数列玩耍。有一天,他给了你一个长度为n的序列,其中第i个数为a[i]。他想考考你,每次他会给出询问l,r,k,问区间[l,r]内的数从小到大排序后能否形成公差为k的等差数列。当然,他还会不断修改其中的某一项。为了不被他
阅读全文
摘要:The Balance http://poj.org/problem?id=2142 Time Limit: 5000MS Memory Limit: 65536K Description Ms. Iyo Kiffa-Australis has a balance and only two kind
阅读全文
摘要:青蛙的约会 http://poj.org/problem?id=1061 Time Limit: 1000MS Memory Limit: 10000K Description 两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西
阅读全文
摘要:一、扩展欧几里得算法: 找出一对整数(x,y),使得ax+by=gcd(a,b) gcd(a,b)=gcd(b,a%b) 欧几里得定理 ∴a x1 + b y1 = b x2 + (a%b)y2 ∴a x1 + b y1 = b x2 + [a-(a/b)*b] y2 在整除意义下,a%b=a-(a
阅读全文
摘要:http://www.cogs.pro/cogs/page/page.php?aid=16 期望得分:100+100+0=0 实际得分:100+20+0=120 T2线段树标记下传出错 T1 同余方程 时间限制:1 s 内存限制:128 MB 【题目描述】 求关于 x 的同余方程 ax ≡ 1 (m
阅读全文