数论相关算法
ACM 数论相关
sizaif
这个作者很懒,什么都没留下…
展开
-
算法学习之BSGS(大步小步)及其扩展
BSGS大步小步算法,也称拔山盖世算法...求解 : 已知 A,B,P得情况下,求解x分为普通情况和扩栈情况.1.先说普通情况,P是素数(确定的), 或 P为非素数但 , ,A,P, 互质时开始之前先证明一个结论:如果,那么对于x∈N,有 也就是费马小定理.证明:因为,根据欧拉定理,得设k∈N,根据同幂性,得设a∈N且a<φ(P),所以即,得证。 ...原创 2018-08-09 10:25:35 · 538 阅读 · 0 评论 -
欧拉函数知识点及其求法模板
欧拉函数模板,欧拉函数基本理论知识, POJ2407,POJ1284,原创 2017-08-14 16:34:41 · 1733 阅读 · 0 评论 -
@HDU6424 @2018 Multi-University Training Contest 9 : Rikka with Time Complexity (数学题)
Rikka with Time ComplexityTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 524288/524288 K (Java/Others)Total Submission(s): 538 Accepted Submission(s): 194 Problem DescriptionCalcul...原创 2018-08-27 19:58:18 · 264 阅读 · 0 评论 -
@Wannafly summer camp Day2 B: Utawarerumono (数学公式, 扩展欧几里得)
算术是为数不多的会让久远感到棘手的事情。通常她会找哈克帮忙,但是哈克已经被她派去买东西了。于是她向你寻求帮助。给出一个关于变量x,y的不定方程ax+by=c,显然这个方程可能有多个整数解。久远想知道如果有解,使得p2*x2+p1*x+q2*y2+q1*y最小的一组整数解是什么。为了方便,你只需要输出p2*x2+p1*x+q2*y2+q1*y的最小值。 输入第一行三个空格隔开的整数a,...原创 2018-10-08 10:15:22 · 192 阅读 · 0 评论 -
Codeforces 785C Anton and Fairy Tale (规律+二分查找)
传送门C. Anton and Fairy Taletime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputAnton likes原创 2017-08-23 21:46:24 · 852 阅读 · 0 评论 -
BZ OJ 2818 Gcd (欧拉函数)
交给我的任务是 莫比乌斯反演,从欧拉函数看起,好吧, 这道题 只是 应用到了 欧拉函数2818: GcdTime Limit: 10 Sec Memory Limit: 256 MBSubmit: 5827 Solved: 2596[Submit][Status][Discuss]Description给定整数N,求1数对(x,y)有多少对原创 2017-08-14 16:22:36 · 198 阅读 · 0 评论 -
@HDU 多校 第六场 Pinball: (物理题)
There is a slope on the 2D plane. The lowest point of the slope is at the origin. There is a small ball falling down above the slope. Your task is to find how many times the ball has been bounced on t...原创 2018-08-08 19:55:28 · 186 阅读 · 0 评论 -
2015ACM/ICPC亚洲区沈阳站-重现赛 HUD 5514 Frogs (容斥原理+GCD)
FrogsTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 2828 Accepted Submission(s): 909Problem DescriptionThere are m stones原创 2017-10-02 20:31:36 · 1054 阅读 · 0 评论 -
@AtCoder Beginner Contest 078 C: HSI (数学期望;数学列式相消法)
Problem StatementTakahashi is now competing in a programming contest, but he received TLE in a problem where the answer is YES or NO.When he checked the detailed status of the submission, there we...原创 2018-08-08 10:38:43 · 382 阅读 · 0 评论 -
莫比乌斯反演知识点及其理解
转载至 http://blog.csdn.net/acdreamers/article/details/8542292莫比乌斯反演在数论中占有重要的地位,许多情况下能大大简化运算。那么我们先来认识莫比乌斯反演公式。两种常用形式: 定理:和是定义在非负整数集合上的两个函数,并且满足条件,那么我们得到结论 在上面转载 2017-08-18 10:48:53 · 709 阅读 · 0 评论 -
@NCPC2016 @ Exponial (欧拉降幂)
Illustration of exponial(3) (not to scale), Picture by C.M. de Talleyrand-Périgord via Wikimedia Commons Everybody loves big numbers (if you do not, you might want tostop reading at this point). The...原创 2018-10-07 11:45:29 · 257 阅读 · 0 评论 -
@ACM-ICPC 2017 Asia Urumqi(乌鲁木齐): K. Sum of the Line (容斥原理)
K: Sum of the Line时间限制: 1 Sec 内存限制: 128 MB提交: 93 解决: 18[提交] [状态] [讨论版] [命题人:admin]题目描述Consider a triangle of integers, denoted by T. The value at (r, c) is denoted by Tr,c , where 1 ≤ r and...原创 2018-08-21 20:19:30 · 535 阅读 · 0 评论 -
@HDU多校训练7-1005@HDU6390 GuGuFishtion (欧拉函数 + 容斥|莫比乌斯)
GuGuFishtionTime Limit: 3000/1500 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1197 Accepted Submission(s): 454 Problem DescriptionToday XianYu is too b...原创 2018-08-16 10:28:48 · 255 阅读 · 0 评论 -
@HDU 6333 @HDU多校第四场:Problem B. Harvest of Apples (分块思想)
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 2944 Accepted Submission(s): 1143 Problem DescriptionThere are n apples on a tree,...原创 2018-08-06 10:50:10 · 158 阅读 · 0 评论 -
@牛客网暑期ACM多校训练营(第三场) H: Diff-prime Pairs ( 素数)
链接:https://www.nowcoder.com/acm/contest/141/H来源:牛客网 Eddy has solved lots of problem involving calculating the number of coprime pairs within some range. This problem can be solved with inclusion-e...原创 2018-07-27 08:40:22 · 183 阅读 · 0 评论 -
@HDU 6265 @ 2017 CCPC 杭州 B: Master of Phi (数论)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=6265题解说 用到 狄利克雷卷积 知识 : 狄利克雷卷积题目求:代码:#include <iostream>#include <string>#include <cstdio>#include <cmath>#include <cstri...原创 2018-06-25 20:18:50 · 646 阅读 · 0 评论 -
HDU 5710 @ "巴卡斯杯" 中国大学生程序设计竞赛 - 女生专场 @Digit-Sum (数学构造)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5710Digit-SumTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 855 Accepted Submission(s): 261P...原创 2018-06-25 20:05:21 · 193 阅读 · 0 评论 -
BAPC2017 UPC Collatz Conjecture (GCD, 骚操作)
Collatz Conjecture时间限制: 6 Sec 内存限制: 128 MB提交: 160 解决: 12[提交][状态][讨论版][命题人:admin]题目描述In 1978 AD the great Sir Isaac Newton, whilst proving that P is a strict superset of N P, defined the Beta Alpha P...原创 2018-04-08 21:53:25 · 419 阅读 · 1 评论 -
高斯消元,解线性方程组
讲 高斯消元, 必然会讲到线性代数问题, 解决线性方程组,多元问题, 转化为矩阵求解我们拿这个为例子 可以写出 增广矩阵2x + y - z = 8 (L1)-3x - y + 2z = -11 (L2)-2x + y + 2z = -3 (L3)代码的思路也是如此#include #include #incl原创 2017-04-20 23:24:34 · 418 阅读 · 0 评论 -
高斯消元法(Gauss Elimination) 分析 & 题解 & 模板——czyuan原创
//最近一直在做一个数论专题,后期有待整理,先将有关资料收藏下,在学习高斯消元的时候看了czyuan大牛的此文获益匪浅,czyuan的此份模板可以解决大多高斯问题,当然并不是万能的,其中建立矩阵是难点,需要自己琢磨,并且对于方程组是否有解、解的个数以及自由元等问题也需要自己做题慢慢思考,自己做了两三道题前前后后在建矩阵以及对一些解的问题在Gauss函数中改了几十次,逐渐摸索,还不算掌握的好,有待再转载 2017-04-20 23:30:00 · 611 阅读 · 0 评论 -
51NOD 1417 天堂里的游戏 博弈 (数学题)
传送门:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=14171417 天堂里的游戏基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题 收藏 关注多年后,每当Noder看到吉普赛人,就会想起那个遥远的下午。原创 2017-05-12 12:00:26 · 559 阅读 · 0 评论 -
HDU 2438 Turn the corner(三分查找, 几何求解)
Turn the cornerTime Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3284 Accepted Submission(s): 1351Problem DescriptionMr. West b原创 2017-06-05 22:03:53 · 452 阅读 · 0 评论 -
之江学院第0届校赛(决赛) qwb与支教 (二分+容斥原理)
Descriptionqwb同时也是是之江学院的志愿者,暑期要前往周边地区支教,为了提高小学生的数学水平。她把小学生排成一排,从左至右从1开始依次往上报数。玩完一轮后,他发现这个游戏太简单了。于是他选了3个不同的数x,y,z;从1依次往上开始报数,遇到x的倍数、y的倍数或z的倍数就跳过。如果x=2,y=3,z=5;第一名小学生报1,第2名得跳过2、3、4、5、6,报7;第3名得原创 2017-06-03 02:40:35 · 1853 阅读 · 0 评论 -
Gym - 100814A Arcade Game(全排列)
A. Arcade Gametime limit per test1.0 smemory limit per test1024 MBinputstandard inputoutputstandard outputArcade mall is a new modern mall. It has a new hammer原创 2017-08-03 10:52:29 · 389 阅读 · 0 评论 -
Codeforces 785D Anton and School - 2 (范德蒙恒等式+ 乘法逆元)
D. Anton and School - 2time limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputAs you probably know, Anton goes to原创 2017-08-25 00:44:24 · 367 阅读 · 0 评论 -
RMRC2016: B Election 组合数学
B: Election时间限制: 1 Sec 内存限制: 128 MB提交: 122 解决: 21[提交][状态][讨论版]题目描述After all the fundraising, campaigning and debating, the election day has finally arrived. Only two candidates remain原创 2017-09-04 21:04:47 · 651 阅读 · 0 评论 -
2017 ACM-ICPC 亚洲区(西安赛区)网络赛 B Coin (概率计算)
传送门: https://nanti.jisuanke.com/t/17115Bob has a not even coin, every time he tosses the coin, the probability that the coin's front face up is \frac{q}{p}(\frac{q}{p} \le \frac{1}{2})p原创 2017-09-16 19:00:20 · 1583 阅读 · 0 评论 -
2017 ACM-ICPC 亚洲区(西安赛区)网络赛 F. Trig Function(切比雪夫多项式)
f(cos(x))=cos(n∗x) holds for all xx.Given two integers nn and mm, you need to calculate the coefficient of x^mxm in f(x)f(x), modulo 998244353998244353.Input FormatMultiple test case原创 2017-09-17 19:40:50 · 1655 阅读 · 0 评论 -
HDU 4474 (Yet Another Multiple Problem)同余模定理·
Yet Another Multiple ProblemTime Limit: 40000/20000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 6311 Accepted Submission(s): 1465Problem Descriptio原创 2017-10-12 21:00:32 · 798 阅读 · 0 评论 -
FZU - 2213 Common Tangents (数学)
Problem 2213 Common TangentsAccept: 763 Submit: 2233Time Limit: 1000 mSec Memory Limit : 32768 KB Problem DescriptionTwo different circles can have at most four common tangents.原创 2017-11-20 19:28:04 · 250 阅读 · 0 评论 -
UVa 11582 巨大斐波那契数列 (预处理 + 快速幂)
【题意】题意很好 理解, 求 f(a^b) %n 为多少;通过 列出前几项可以发现, 是有规律的 (废话 都 20位了 这么大的数 没规律才怪, )超过18位 用 unsigned long long 输入 输出 用 %llu可以发现 当 出现 F[I-1] =F[1] F[I]=F[2] 时 是 有周期的, 周期在 n^2 内 一定原创 2017-11-16 21:59:44 · 366 阅读 · 0 评论 -
ZOJ - 3203 Light Bulb (数学公式,或者,三分)
Light BulbTime Limit: 1 Second Memory Limit: 32768 KBCompared to wildleopard's wealthiness, his brother mildleopard is rather poor. His house is narrow and he has only one light bul原创 2018-02-02 10:48:01 · 236 阅读 · 0 评论 -
计蒜客 035 三角形内点的个数;(皮克定理)
皮克定理 学习了,: 2S=2a+b-2; S:三角形面积, a三角形内点的个数, b是边上点的个数,这道题简单, 一个圆的, 一个在横坐标上, 另一个点与这条边一定会构成直角三角形, 另外两条边整点个数=构成的直角三角形直角边GCD'在一个平面坐标系中,我们可以选出三个不全在一条线上的点构成一个三角形。我们称一个在三角形内(不包含三角形的边上),横纵坐标皆为整数原创 2018-02-02 20:43:40 · 1092 阅读 · 0 评论 -
hdu 5245 2015 上海邀请赛(期望值 数学概率)
JoyfulTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1267 Accepted Submission(s): 555Problem DescriptionSakura has a very ma原创 2017-04-29 23:27:44 · 476 阅读 · 0 评论