随笔分类 - A 各种模板
摘要:P1965 转圈游戏 我只是突然发现我没有放快速幂模板
阅读全文
摘要:相当于把各种运算人工模拟一遍,还是很好理解的 参照的是这个dalao的模板 (感觉全机房的都用的这个模板)理解了就差不多了 一些我犯过的错误还有注意的地方 小于的比较要从高位到低位比较 主模块 注意要反转 讲的时候没认真听 然后自己打的时候用的1位的数来测的 一交 “WA!” QAQ!!! 后面没看
阅读全文
摘要:P3389 【模板】高斯消元法
阅读全文
摘要:P2038 无线网络发射器选址 这个题有很多种做法 然后就可以练很多小的算法 技巧啥的嘿嘿 首先是模拟 要开一个为128+40为边长的数组 然后枚举在20~148内以(i,j)为中心的正方形 然后再挨个挨个计算sum 1 #include<bits/stdc++.h> 2 using namespa
阅读全文
摘要:P4777 【模板】扩展中国剩余定理(EXCRT) 我的扩中终于出生了!!!!!! 历经磨难 开始没看题 这个题居然是求 x ≡ b (mod a) 啊啊啊啊啊啊就一直输出无解 然后又把判断无解的 if(c%gcd) return -1; 打成了if(!c%gcd) return -1; 而且还有几
阅读全文
摘要:P3868 [TJOI2009]猜数字 是一道中国剩余定理的模版题 中国剩余定理: 求同余方程解x: m1,m2...mn两两互质 对于任意整数a1,a2...an有且只有一个解: x=Σki=1 ai*M/mi*ti (mod m1*m2..*mk) 其中M=m1*m2*...mk,ti为同余方程
阅读全文
摘要:P1082 同余方程 将初中wyz讲的数论整理一下(感谢我的笔记本还活着 卷子全扔了QAQ) 拓展欧几里德模版 来源:百度百科 证明先咕了QAQ 1 #include<bits/stdc++.h> 2 using namespace std; 3 #define ll long long 4 ll
阅读全文
摘要:UVA1644 素数间隔 Prime Gap 有多组数据,每组一个n,若n为0,程序结束。若n为质数,输出0.否则输出离它最近的两个质数(一个比n大,一个比n小)之差。(质数最大为 1299709,即抵十万个素数。) 真的hei水 非常水 超级无敌水 拿来背质数筛 线性筛法 -- 欧拉筛法 比普通的
阅读全文
摘要:P4779 【模板】单源最短路径(标准版) 记录的一些杂七杂八的模板 中间嵌杂一些记不到的小语法 多打几遍 弱化版spfa做法 可以拿来对比着区分一下两种算法的写法 spfa拿来处理环那些比较适合用 1 #include<bits/stdc++.h> 2 using namespace std; 3
阅读全文

浙公网安备 33010602011771号