- 博客(241)
- 收藏
- 关注
原创 在Qt6.2下使用QCustomPlot报错的解决方法
分别报了好几个错error: template argument 1 is invalidCall to non-static member function without an object argumenterror: undefined reference to `__imp__ZN8QPrinterC1ENS_11PrinterModeE’第一个报错只需要把 namespace QCP 删掉,换上下面的 class QCP就行了第二个只需要把 class QCP 的 getMarg
2021-12-26 20:40:55
4466
3
原创 【Contest】Codeforces Round #672 (Div. 2)
Problems: http://codeforces.com/contest/1420A. Cubes SortingWhen the array is strictly descending we need n(n−1)2\frac{n(n-1)}{2}2n(n−1) operations.The number of operations we need is also the number of inversions in the array.Submitted wrong file.
2020-10-05 22:03:56
199
原创 【Luogu5494】【模板】线段树分裂
[Link\frak{Link}Link]不开 long long 见祖宗!!不难发现应该是开多颗权值线段树感觉像是把线段树拆开?有点类似 Lazytag 那样就不需要处理中间部分然后外面部分染上你的颜色其实就是类似主席树那个感觉嘛...
2020-09-26 16:37:44
194
原创 【Graphics】直线裁剪 Cohen-Sutherland
直线裁剪 Cohen-Sutherland 算法Computer Graphics #001编码把平面按照裁剪窗口分为九块,用四位二进制数表示每一块区域。在 A 、C 、E 、G 四个区域分别填入 2i, i∈{0,1,2,3}2^i,\;i\in\{0,1,2,3\}2i,i∈{0,1,2,3} (不要求位置对应)然后每个角落填入两个邻接块的值的或比如假设 A=(0001)2, C=(0100)2A=(0001)_2,\;C=(0100)_2A=(0001)2,C=(0100)2
2020-09-26 11:47:36
227
原创 「Note」Math not for OI
[Link\frak{Link}Link]欧拉公式:eiθ=cosθ+isinθ\mathcal {e^{i\theta}=cos\theta+isin\theta}eiθ=cosθ+isinθ单位根:wnk=cos(2πkn)+isin(2πkn)\mathcal {w_n^k=cos(\frac{2\pi k}{n})+isin(\frac{2\pi k}{n})}wnk=cos(...
2020-09-25 23:08:13
1029
1
原创 【Luogu3834】【模板】可持久化线段树 2(主席树)
[Link\frak{Link}Link]求区间 kth 显然可以离散化权值,对每个位置用树维护此前每个权值的出现次数,于是树上可以查询得到一定范围内所有权值的出现次数和把这些树合并一下就可以了。。得到一个朝下散开的分叉拖把头查询的时候在 L-1 和 R 两个版本上同时跑,根据相减结果导航到区间 kth 的位置上O(mlogn)O(m\log n)O(mlogn)...
2020-09-18 20:32:23
171
原创 「Note」倍增LCA
[Link\frak{Link}Link]没想到吧我已经连LCA都不能一次过了不过我应该一直就是这个水平倍增。Θ(nlogn)\Theta(n\log n)Θ(nlogn)不能折叠有点可惜,倍增可以根据两个点的深度差直接找到起始跳跃层数一定要注意不要把 while 跟 for + if 弄混, while 停下来就走不了了。。倍增 70pts 常数巨大代码巨丑版#include<cstdio>#include<cstdlib>#include<cma.
2020-09-14 21:24:15
135
原创 【BZOJ3750】【POI2015】Pieczęć
BZOJ挂了数据下载如果用 AC自动机/KMP 可以得到 Θ(n3)\Theta(n^3)Θ(n3) 的做法这是万万不行的而 bitset 并不支持相关操作我们先不要考虑算法,,考虑操作的时候会出现什么情况显然要染黑所有点就要让所有点被染黑所以挑出所有左上角的点就可以了Θ(n2)\Theta(n^2)Θ(n2),,很遗憾我下不下来测试数据 不过起码上面的思路应该是没有问题的细节还挺多。。#include<cstdio>#include<cstdlib&.
2020-09-09 00:23:42
193
原创 [Luogu4239] 【模板】多项式求逆(加强版) [多项式求逆][MTT][三模数NTT]
#include<cstdio>#include<iostream>#include<algorithm>#include<cstdlib>#include<cstring>#include<cmath>#include<ctime>#include<cctype>using names...
2020-08-25 23:53:35
218
原创 [POJ2154] Color [Polya定理][莫比乌斯反演]
题意:从N种颜色的珠子中选出N个串成一圈,问有多少种方案。(不考虑翻转)读入X(X <= 3500)对于X组数据,每一组给出N(1 <= N <= 1000000000)和P(1 <= P <= 30000),要求输出Ans%P环是可以旋转的(本题不考虑翻转)显然是置换。有N种置换(包括不转动);第i种置换(也就是旋转了i格)有r=gcd(N,i)...
2019-05-16 13:18:56
270
原创 [Luogu4339] [ZJOI2018] 迷宫 [有限状态自动机]
参考:对DFA和NFA的简单理解:http://blog.163.com/ppt_compiler/blog/static/202813007201222873720918/NFA确定化和DFA最小化:https://blog.youkuaiyun.com/u014541281/article/details/52423191题解:https://blog.youkuaiyun.com/qq_16267919/ar...
2019-05-16 13:03:38
423
转载 [Note] Burnsde 引理 & Polya 定理
是很好的总结了。因为总是会找不到所以贴一下(polya定理小结 polya定理是组合数学中比较难的一部分。首先需要对置换群、集合论有一定的了解,这样有助于理解burnside引理的证明。其次,polya定理只是对于在环上存在旋转、反射等等价的变换的一种计数方法,实际的题目中很多需要其他的知识来进行辅助。 环上的计数主要就是处理置换 -> 着色这种情况。很关键的一点是同一循环内...
2019-05-16 12:57:14
331
原创 [Note] 拟阵
Reference本来打算啃论文的结果被我鸽啦论文的话可以参考 WC 2007 2015 2018为了方便大家(我)看得懂而且我赶时间我就简单一点讲吧。所以会很不严谨有限拟阵Reference一个有限拟阵 M=(S,I)\rm M=(S,I)M=(S,I) 满足:S\rm SS 是有限集; S\rm SS 的某些子集组成有限非空集 I\rm II ,且这些子集被称为独立集。遗传...
2019-05-01 20:00:23
557
原创 [Luogu3389] 【模板】高斯消元法 [高斯消元]
LinkLuogu - https://www.luogu.org/problemnew/show/P3389#include<cstdio>#include<cstdlib>#include<algorithm>#include<cstdlib>#include<cstring>#include<iostream&...
2019-04-30 13:19:10
165
原创 [BZOJ2565] 最长双回文串 [Manacher]
LinkBZOJ - https://www.lydsy.com/JudgeOnline/problem.php?id=2565Luogu - https://www.luogu.org/problemnew/show/P4555题意:求最长的两个回文串拼起来那么Manacher 跑一遍回文串然后做一个递推。记录每个位置作为回文串右端能对应到最左端的回文串,作为左端同理。……怎么实...
2019-04-30 10:21:18
173
原创 [Luogu3805] 【模板】manacher算法 [Manacher][PAM]
LinkLuogu - https://www.luogu.org/problemnew/show/P3805板子。第一次踩了 SIGTRAP 纪念一下但是我并没有写 PAM#include<cstdio>#include<cstdlib>#include<algorithm>#include<cstdlib>#include&...
2019-04-29 21:42:49
148
原创 [Note] Sone0 & LCT维护图上信息
Sone0DescriptionReference有一颗n个节点的树,每个节点有编号与权值。有m次操作,每种操作都有独特的编号。编号为1的操作,会切断当前树上存在的一条边,并新加一条边,保证操作完成后仍然是树。编号为2的操作,会改变这颗树的根节点(初始根节点为1)。编号为3的操作,会给树上一条路径上所有点的权值都增加x。编号为4的操作,会对树上一条路径上点的权值信息进行轮换: 如果是...
2019-04-29 14:53:03
2743
原创 [BZOJ3545 & BZOJ33551] [ONTAK2010] Peaks [平衡树启发式合并][Ksuskal重构树][可持久化线段树]
LinkBZOJ - https://www.lydsy.com/JudgeOnline/problem.php?id=3551DescriptionReference(ps 这道题好多人 a 啊)给定一个无向图,每个点和每条边都有权值。多次询问,每次询问从点 vvv 开始,只能经过边权小于等于 x 的边,求经过的点中权值第 k 大的那个3545 不强制在线Reference把边和...
2019-04-29 10:42:04
320
原创 [BZOJ3160] 万径人踪灭 [Manacher][FFT]
LinkBZOJ - https://www.lydsy.com/JudgeOnline/problem.php?id=3160Luogu - https://www.luogu.org/problemnew/show/P4199上一次写马拉车的时候甚至还没有洛谷博客当时我还是一个挂noip的sb(虽然现在也差不多Manacher 可以解决求 最长回文子串 的问题。BANANA马...
2019-04-29 09:46:47
177
原创 [Note] 弦图 & [BZOJ1242] Fishing Net
LinkBZOJ - https://www.lydsy.com/JudgeOnline/problem.php?id=1242先明确一些概念。Reference子图VVV 是 UUU 的子图,则: VVV 中的点和边都在 UUU 里。诱导子图VVV 是 UUU 的诱导子图,则: VVV 中的点都在 UUU 里,且 VVV 中的点在 UUU 中团VVV 是 UUU 中的一个团,则...
2019-04-28 20:31:14
296
原创 [Note] 多项式全家桶 小球与盒子 分拆数
Partition NumberReferencepr(n)p_r(n)pr(n) 表示将正整数 nnn 拆分为若干个不大于 rrr 的正整数的和的方案数(无序)。1.你可以 DP有pr(n)={1n=1  or  r=1pn(n)n<r1+pn−1(n)n=rpr−1(n)+pr(n−r)n>rp_r(...
2019-04-28 11:00:23
411
原创 [Luogu2495] [SDOI2011] 消耗战 [树形dp][LCA][虚树]
[Link\frak{Link}Link]题意:有一棵n个点,n-1条边的树。有m个询问。每次询问使给出的k个点与1号点不连通要删除的边的最小权值和。建模跑最小割Σki不小,要预处理。考虑让某个点和一号点不连通要删除的最小边权,发现是这个点到一号点路上最小的边权。然而现在要求的是多个点不连通,求单个点是没用的;能不能用单个点的答案快速推出多点答案?预处理单点答案是可以做到的...
2019-04-27 19:18:46
192
原创 [POJ1743] Musical Theme [SA]
LinkPOJ - http://poj.org/problem?id=1743SA。经典题目:本质不同子串数量(n(n+1)2−∑Height[i]\frac{n(n+1)}{2}-\sum\rm Height[i]2n(n+1)−∑Height[i])[L,R]内本质不同子串的数量 (n(n+1)2−∑i∈[L,R]maxk∈[L,i)LCP(k,i)\frac{n(n+1)}...
2019-04-27 18:58:22
172
原创 [Luogu2408] 不同子串个数 [SA]
LinkHDU - http://acm.hdu.edu.cn/showproblem.php?pid=4622Suffix Array 密切相关的是 LCP Array 或者也被叫做 Height 数组通常我们规定 Height[i] = LCP(Suffix[i], Suffix[i-1])同时记 H[i] = Height[Rank[i]]有重要性质 H[i] ≥ H[i-1] ...
2019-04-27 09:48:37
347
原创 [Luogu3809] 【模板】后缀排序 [SA]
LinkLuogu - https://www.luogu.org/problemnew/show/P3809颓多项式颓得我有、sb后缀数组参考教程1后缀数组参考教程2最好的教程(Suffix Array) 简洁、有力、看着不累最好的教程(Suffix Tree) 简洁、有力、功能概括全面Suffix TreeBANANA$Ukkonen’s algorithmworst...
2019-04-26 21:34:48
203
原创 [Note] 网络流
小结(题目类型) https://blog.youkuaiyun.com/u013368721/article/details/39716401大米饼建模 http://www.cnblogs.com/Paul-Guderian/p/6657639.htmlCYC二分图&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;网络流 https://www.cnblogs.com/on
2019-04-25 16:35:24
383
原创 [LOJ#6268] 分拆数 [多项式求ln][多项式exp]
LinkLOJ - https://loj.ac/problem/6268http://danihao123.is-programmer.com/posts/213392.html
2019-04-24 20:32:06
282
原创 [BZOJ3456] 城市规划 [生成函数][多项式求逆][多项式对数函数][分治FFT]
[Link\frak{Link}Link]题目要求的是 nnn 个点有标号简单无向联通图的数量 f(n)f(n)f(n)。而有标号简单无向联通图排列后可以得到有标号简单无向图。并且 nnn 个点的有标号简单无向图数量为 g(n)=2(n2)g(n)=2^{\binom{n}{2}}g(n)=2(2n)记 f(n)f(n)f(n) 和 g(n)g(n)g(n) 的指数型生成函数分别为...
2019-04-24 20:21:12
235
原创 [BZOJ4835] [Lydsy1704月赛] 遗忘之树 [乱搞]
LinkBZOJ - https://www.lydsy.com/JudgeOnline/problem.php?id=4835直接在图 G 上 dp 。考虑图 G 上的 u → vu 能够连几条边到 v 呢 ?重点在于连边之后重心会不会变如果图 G 中 v 为根的子树大小卜大于等于以 u 为根的子树的一半那么咋连边都没有问题否则这个子树大小一定等于 uuu 为根子树大小的一半,此时...
2019-04-20 16:32:51
223
原创 [Nowcoder] 小y的质数 [莫比乌斯反演][搜索]
LinkNowcoder - https://ac.nowcoder.com/acm/contest/634/CREMEMBER(a,b)=(a,a−b)(a, b) = (a, a - b)(a,b)=(a,a−b)我也不知道为什么我一直没办法感觉这个东西很显然 为什么呢但是它的确很显然 显然死我了同理还有 (a,b)=(a,a+b)(a,b)=(a,a+b)(a,b)=(a,a+...
2019-04-20 06:49:52
244
原创 [BZOJ3244] [Noi2013] 树的计数 [乱搞]
LinkBZOJ - https://www.lydsy.com/JudgeOnline/problem.php?id=3244Luogu - https://www.luogu.org/problemnew/show/P1232在树上标是不好的最好在bfs序上搞 而且bfs序上点是按深度从小到大+编号从小到大排序好的就很舒服我说完了 开始你的表演.jpg萨比水题 毁我人参(总...
2019-04-19 19:56:57
189
原创 [ZOJ4941/3678] The Toy of Flandre Scarlet [乱搞]
LinkZOJ - http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4941Description给你一个 L×W×HL\times W\times HL×W×H 的长方体。它由 L×W×HL\times W\times HL×W×H 个小正方体组成。1≤L,W,H≤41\le L,W,H\le 41≤L,W,H≤4...
2019-04-19 15:00:27
555
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人