数学
文章平均质量分 73
m725kk
这个作者很懒,什么都没留下…
展开
-
计算几何初步
计算几何初步原创 2022-02-19 16:55:21 · 459 阅读 · 0 评论 -
乘法逆元总结
乘法逆元当我们想要求1a mod p\frac 1a\bmod pa1modp,其中ppp为质数,aaa为正整数,怎么求呢?费马小定理:当ppp为质数时,ap−1≡1(modp)a^{p-1}\equiv 1\pmod pap−1≡1(modp)。两边同除以aaa,得:ap−2≡1a(modp)a^{p-2}\equiv\frac 1a\pmod pap−2≡a1(modp)利用快速幂求解ap−2 mod pa^{p-2}\bmod pap−2modp即可。...原创 2021-08-19 20:14:50 · 121 阅读 · 0 评论 -
快速幂详解(超详细!!!)
目录快速幂的作用快速幂的实现思路Code例题快速幂的作用当我们做一些高次幂的计算时,就不能直接进行暴力的计算。例如:需要计算2n2^n2n并且n≤1018n\le 10^{18}n≤1018。这时候如果我们直接进行暴力的计算,时间复杂度为O(n)O(n)O(n),那么肯定会超时,这时候我们就需要一些更优美的算法来帮我们解决这个问题。快速幂的实现思路首先我们要明确一点,对于一个mnm^nmn,当nnn为偶数时,mn=(m2)n2m^n=(m^2)^\frac n2mn=(m2)2n。如果知道了这原创 2021-08-11 20:46:08 · 8099 阅读 · 1 评论 -
【JSOI2013】丢番图
【JSOI2013】丢番图题面DescriptionInputOutputSample InputSample OutputData Constraint思路Code题面Description丢番图是亚历山大时期埃及著名的数学家。他是最早研究整数系数不定方程的数学家之一。为了纪念他,这些方程一般被称作丢番图方程。最著名的丢番图方程之一是 xn+yn=znx^n+y^n=z^nxn+yn=zn。费马提出,对于n >>> 2,xn+yn=znx^n+y^n=z^nxn+yn=zn没有正原创 2021-05-04 15:48:01 · 447 阅读 · 0 评论 -
最小最大和
最小最大和题面DescriptionInputOutputSample InputSample OutputHint思路Code题面DescriptionAlice和Bob在玩一个游戏,每一轮Bob都会给Alice两个整数A和B(1<=A,B<=100),Alice每一轮必须把目前所有的A序列和B序列中的数一一配对,每个数必须用且只使用一次,要求最大和最小。Input第一行一个整数N(1<=N<=100000),表示比赛的轮数。 接下来N行每行包含两个整数A和B(1&l原创 2021-05-03 13:41:14 · 198 阅读 · 0 评论 -
【2011集训队出题】单选错位
单选错位题面DescriptionInputOutputSample InputSample OutputHint思路Code题面Descriptiongx和lc去参加noip初赛,其中有一种题型叫单项选择题,顾名思义,只有一个选项是正确答案。试卷上共有n道单选题,第i道单选题有ai个选项,这ai个选项编号是1,2,3,…,ai,每个选项成为正确答案的概率都是相等的。lc采取的策略是每道题目随机写上1-ai的某个数作为答案选项,他用不了多少时间就能期望做对∑i=1n1ai\sum^n_{i=1}\fr原创 2021-03-13 16:46:31 · 311 阅读 · 0 评论 -
【GDKOI2021普及组Day2】初中生数学题
初中生数学题题面题目描述输入输出样例输入样例输出数据范围限制提示思路Code题面题目描述输入输出样例输入1 2 1 0 2 1 0 0 0 3样例输出8数据范围限制提示思路没想到GDKOI Day2还有人口普查题,比赛的时候看到这题顺手就给切了,虽然只有这道题有分。显然,1和10是两个没用的东西,忽略它们就行了。我们可以考虑把4转为2个2,6转为1个2、1个3,8转为3个2。把a2a_2a2和a5a_5a5分别减去min(a2,a5)min(a_2,a_5)min(a原创 2021-01-27 20:00:50 · 481 阅读 · 0 评论 -
GDKOI2021普及Day1学习笔记:数论基础
数论基础质数唯一分解定理筛质数埃式筛法欧拉筛法(线性筛法)质数质数这东西让我联想到了原子,一样不可拆分。我们设π(x)\pi(x)π(x)为不大于x的质数个数,可得π(x)=O(xIn(x))\pi(x)=O(\frac x{In(x)})π(x)=O(In(x)x)。唯一分解定理任何一个N(N>1)N(N>1)N(N>1)能被质数分解,且只有一种分解方式,即N=p1c1×p2c2×……×pmcm(N>1)N=p_1^{c1}\times p_2^{c2}\times…原创 2021-01-27 19:48:32 · 1237 阅读 · 1 评论 -
【NOIP2016提高组复赛官方数据】组合数问题
组合数问题题面DescriptionInputOutputSample InputSample Input1:Sample Input2:Sample OutputSample Output1:Sample Output2:Data Constraint思路Code题面DescriptionInputOutputSample InputSample Input1:1 23 3Sample Input2:2 54 56 7Sample OutputSample Output1原创 2021-01-25 20:28:08 · 446 阅读 · 0 评论 -
【NOIP2017提高A组集训10.25】天才绅士少女助手克里斯蒂娜
天才绅士少女助手克里斯蒂娜题面DescriptionInputOutputSample InputSample OutputData Constraint思路Code题面DescriptionInput第一行两个整数n;m 表示电子个数和询问个数.接下来n 行, 每行两个整数x; y 表示vi.接下来m 行, 每行形如1 p x y 或2 l r, 分别表示两种操作.Output对于每个操作2, 输出一行一个整数表示飘升系数对20170927 取模的值.Sample Input9 5原创 2021-01-23 09:22:12 · 204 阅读 · 0 评论 -
【NOIP2013初赛】整除
【NOIP2013初赛】整除题目题目描述输入输出样例输入样例输出数据范围题目大意思路Code题目题目描述给出n个数a1,a2……an,求区间[L,R]中有多少个整数不能被其中任何一个数整除。输入第一行三个正整数,n,L,R。第二行n个正整数a1,a2……an输出一个数,即区间[L,R]中有多少个整数不能被其中任何一个数整除。样例输入2 1 100010 15样例输出867数据范围对于30%的数据,1<=n<=10,1<=L,R<=1000对于100%的原创 2020-12-14 19:47:07 · 421 阅读 · 0 评论 -
【NOIP2017提高A组集训10.21】Deep
Deep题目描述DescriptionInputOutputSample InputSample OutputData Constraint思路Code题目描述Description失败的燃烧军团想要逃回深渊,Khadgar 想要追击它们。然而进入深渊的传送门只有一座,燃烧军团和Khadgar 各有一些法力水晶,由Khadgar 先手,双方每次可以作出如下选择:• 使用一个法力水晶,使得传送门的法力等级增加一。• 不用法力水晶,让对方增加等于传送门法力等级的深度,然后将传送门的法力值清零。特别地原创 2020-12-26 16:29:37 · 287 阅读 · 0 评论 -
【NOIP2013模拟联考9】旅行者问题
旅行者问题problemDescriptionInputOutputSample InputSample OutputData Constraint思路problemDescriptionlahub是一个旅行者的粉丝,他想成为一个真正的旅行者,所以他计划开始一段旅行。lahub想去参观n个目的地(都在一条直道上)。lahub在起点开始他的旅行。第i个目的地和起点的距离为ai千米(ai为非负整数)。不存在两个目的地和起点的距离相同。从第i个目的地走到第j个目的地所走的路程为 |ai-aj|千米。我们把原创 2021-01-06 19:28:52 · 479 阅读 · 0 评论 -
【NOIP2017提高A组集训10.25】嘟嘟噜
嘟嘟噜题面DescriptionInputOutputSample InputSample OutputData Constraint思路方法一:O(Tnm)O(Tnm)O(Tnm)方法二:O(Tn)O(Tn)O(Tn)题面Description由于众所周知的原因, 冈部一直欠真由理一串香蕉.为了封上真由理的嘴, 冈部承诺只要真由理回答出这个问题, 就给她买一车的香蕉:一开始有n 个人围成一个圈, 从1 开始顺时针报数, 报出m 的人被机关处决. 然后下一个人再从1 开始报数, 直到只剩下一个人.原创 2021-01-14 19:41:47 · 432 阅读 · 0 评论 -
【NOIP2012提高组】同余方程
同余方程题面DescriptionInputOutputSample InputSample OutputData Constraint思路Code题面Description求关于x的同余方程ax ≡ 1 (mod b)的最小正整数解。Input输入文件为mod.in。输入只有一行,包含两个正整数 a, b,用一个空格隔开。Output输出文件为mod.out。输出只有一行,包含一个正整数 x ,即最小正整数解。输入数据保证一定有解。Sample Input3 10Sample Ou原创 2021-01-15 21:07:27 · 495 阅读 · 0 评论