随笔分类 -  学习笔记

随笔分类 -  学习笔记

随笔分类 -  学习笔记

摘要:P3386 【模板】二分图最大匹配 P8435 【模板】点双连通分量 P3388 【模板】割点(割顶) P3387 【模板】缩点 P5494 【模板】线段树分裂 P6177 Count on a tree II/【模板】树分块 P5496 【模板】回文自动机(PAM) P5236 【模板】静态仙人掌 阅读全文
posted @ 2022-08-20 14:44 suxxsfe 阅读(48) 评论(0) 推荐(2) 编辑
该文被密码保护。
posted @ 2022-07-16 15:00 suxxsfe 阅读(3) 评论(0) 推荐(0) 编辑
摘要:一个方法是,Node 是父类,GNode,TreeNode 都是子类,在子类中定义一个父类结构体 成员函数的话,在父类中定义函数指针,对于不同的子类将他指向不同的函数 如果函数非常多可以再开函数表结构体 struct Node; struct Node{ int dis; void (*work)( 阅读全文
posted @ 2022-06-28 15:19 suxxsfe 阅读(75) 评论(0) 推荐(0) 编辑
摘要:复杂度 O(n2),可以处理多点共线、共面的情况,所有点共线返回 0,所有点共面返回一个退化成二维的凸包(两个面都有) 手动处理的共线共面,扰动点的话精度稍微要求高一些就寄了 这里有比较牛逼的数据:https://darkbzoj.cc/problem/1209 inline in 阅读全文
posted @ 2022-06-21 09:22 suxxsfe 阅读(62) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2022-03-21 15:26 suxxsfe 阅读(8) 评论(0) 推荐(0) 编辑
摘要:一般图最大匹配 对二分图进行匈牙利的时候,称距离交替树的根偶数条边的点是偶点,距离奇数条边的点是奇点 显然,二分图里不会有偶点和偶点的边,不会有奇点和奇点的边,如果给交替树从父亲到儿子定向,所有偶点到奇点的边是非匹配边,奇点到偶点的边是匹配边 在一般图中: 对于奇点到奇点的边,是没用的,因为走不出交 阅读全文
posted @ 2022-03-16 20:44 suxxsfe 阅读(387) 评论(0) 推荐(0) 编辑
摘要:数学 高斯消元 需要求逆元: inline ModInt det(int n,ModInt (*a)[N]){ ModInt ans;ans=1; for(int i=1;i<=n;i++){ if(!a[i][i].x){ ans=0-ans; for(int k=i+1;k<=n;k++)if( 阅读全文
posted @ 2022-03-09 21:30 suxxsfe 阅读(76) 评论(0) 推荐(0) 编辑
摘要:数据结构 普通堆、可删堆 struct Node{ __attribute__((always_inline))inline int operator < (const Node &o){} __attribute__((always_inline))inline int operator == ( 阅读全文
posted @ 2022-03-09 21:28 suxxsfe 阅读(66) 评论(0) 推荐(0) 编辑
摘要:图论 邻接表 struct Graph{ int fir[N],nex[M],to[M],tot; inline void add(int u,int v,int flag=1){ to[++tot]=v;nex[tot]=fir[u];fir[u]=tot; if(flag) add(v,u,0) 阅读全文
posted @ 2022-03-09 21:27 suxxsfe 阅读(72) 评论(0) 推荐(0) 编辑
摘要:认为左括号字典序小于右括号 n 表示序列总长而不是括号对数 合法括号序列计数(共 k 种不同括号): (n0.5n)0.5n+1k0.5n 给定括号序列求他的字典序 要求出比 s 字典序小的合法括号序列个数,枚举 i阅读全文
posted @ 2022-03-09 20:30 suxxsfe 阅读(290) 评论(0) 推荐(2) 编辑
该文被密码保护。
posted @ 2022-03-09 11:13 suxxsfe 阅读(4) 评论(0) 推荐(0) 编辑
摘要:当挪动一次莫队指针的复杂度为 O(k) 时,普通莫队的复杂度为 O(nmk)f(x,l,r)x[l,r] 区间的贡献,那么当: f(x,l,r) 只与 [l,r] 内元素有关 \(f(x,l,r)=f(x,1,r) 阅读全文
posted @ 2022-02-17 08:09 suxxsfe 阅读(107) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2022-02-16 21:16 suxxsfe 阅读(5) 评论(0) 推荐(0) 编辑
摘要:对于路径 (u,v)(s,t) 判断是否有交: 对于两点 LCA 的深度较大者,判断它是否在另一条路径上 求交出来的路径 \(\operatorname{LCA}(u,s),\operatorname{LCA}(u,t),\operator 阅读全文
posted @ 2022-02-10 10:21 suxxsfe 阅读(205) 评论(0) 推荐(0) 编辑
摘要:宣传博客:https://www.cnblogs.com/suxxsfe/p/15582572.html day ??-?? 非常摸! 我 NOIP 要完蛋! day -1 模拟赛挂的分比得的分多! 机房垫底了!(没假,真的是最后一名!) 于是晚自习都没上就摸回家去了 day 0 中午起来看了点板子 阅读全文
posted @ 2021-11-20 21:00 suxxsfe 阅读(129) 评论(0) 推荐(0) 编辑
摘要:原论文:https://www.cs.princeton.edu/courses/archive/fall05/cos528/handouts/Efficient%20Planarity.pdf 一种 O(n) 判断图平面性的做法 两个引理 引理 1:一个图是平面图的必要条件是 \(m\le 阅读全文
posted @ 2021-11-15 21:45 suxxsfe 阅读(857) 评论(0) 推荐(0) 编辑
摘要:缺省源 -Wall -Wextra -Wunused -Wl,--stack=1024000000 --std=c++11 -O0 -D LOCAL #include<cstdio> #include<algorithm> #include<cmath> #include<cstring> #inc 阅读全文
posted @ 2021-10-25 21:56 suxxsfe 阅读(206) 评论(0) 推荐(0) 编辑
摘要:SG 定理 设游戏可以表示为有向无环图 G=(V,E),规定其中不存在平局,必胜态为其可以转移到一个必败态 那么对于其中某一状态 XV,定义其 SG 函数值为: SG(X)=mex{SG(Y)},(X,Y)E 据此,状 阅读全文
posted @ 2021-10-19 08:00 suxxsfe 阅读(137) 评论(0) 推荐(0) 编辑
摘要:CF1427E Xum 离谱 设原数是 x,把原数不断左移,最低位与最高位对齐,记为 y 由于 k=yx=x2t2t+x,所以 kx 互质 考虑 exgcd 搞出 ak+bx=1,并设 \(a'\ge |a|,b' 阅读全文
posted @ 2021-10-11 12:17 suxxsfe 阅读(117) 评论(0) 推荐(1) 编辑
摘要:图的绝对中心在某节点或边上,使得所有节点到此点的距离最大值最小。 如果绝对中心在点上,那么直接对于每个 u 处理出 disu,x 最大的 x 即可。 考虑在边上的情况,若在边 (u,v,w) 上距离 u 长度为 x,则节点 i 到此点距离 阅读全文
posted @ 2021-09-10 21:35 suxxsfe 阅读(159) 评论(0) 推荐(0) 编辑

This blog has running: 1856 days 2 hours 0 minutes 52 seconds

Copyright © 2025 suxxsfe
Powered by .NET 9.0 on Kubernetes
点击右上角即可分享
微信分享提示