- 博客(13)
- 收藏
- 关注
原创 [计算几何]求两个圆相交的交点坐标
[计算几何]求两个圆相交的交点坐标 很多人都说用角度误差大,今天学了不用角度的两种方法https://blog.csdn.net/zx3517288/article/details/53326420写个板子方法一方法二 posted @ 2018-09-29 12:58 拦路...
2018-09-29 12:58:00 5066
原创 [hdu2460]network(依次连边并询问图中割边数量) tarjan边双联通分量+lca
[hdu2460]network(依次连边并询问图中割边数量) tarjan边双联通分量+lca 题意:给定一个n个点m条边的无向图,q个操作,每个操作给(x,y)连边并询问此时图中的割边有多少条。(连上的边会一直存在)n<=1e5,m<=2*10^5,q<=1e3,多组数据。题解:用tarjan求边双连通分...
2018-09-26 17:59:00 809
原创 [LA3523/uva10195]圆桌骑士 tarjan点双连通分量+奇环定理+二分图判定
[LA3523/uva10195]圆桌骑士 tarjan点双连通分量+奇环定理+二分图判定 1.一个环上的各点必定在同一个点双连通分量内;2.如果一个点双连通分量是二分图,就不可能有奇环; 最基本的二分图中的一个环:#include<cstdio>#include<cstdlib>...
2018-09-25 13:53:00 209
原创 图连通性【tarjan点双连通分量、边双联通分量】【无向图】
图连通性【tarjan点双连通分量、边双联通分量】【无向图】 根据 李煜东大牛:图连通性若干拓展问题探讨 ppt学习。有割点不一定有割边,有割边不一定有割点。理解low[u]的定义很重要。1.无向图求割点、点双联通分量:如果对一条边(x,y),如果low[y]>=dfn[x],表示搜索树中y为根的子树必...
2018-09-25 11:53:00 337
原创 [J]computer network tarjan边双联通分量+树的直径
[J]computer network tarjan边双联通分量+树的直径 https://odzkskevi.qnssl.com/b660f16d70db1969261cd8b11235ec99?v=1537580031【2012-2013 ACM Central Region of Russia Quarterfinal Programmi...
2018-09-25 09:06:00 94
原创 [uva11174]村民排队 递推+组合数+线性求逆元
[uva11174]村民排队 递推+组合数+线性求逆元 n(n<=40000)个村民排成一列,每个人不能排在自己父亲的前面,有些人的父亲不一定在。问有多少种方案。父子关系组成一个森林,加一个虚拟根rt,转化成一棵树。假设f[i]表示以i为根的子树的排列方案数。f[i]=f[1]*f[2]*..f[k] /(sum...
2018-09-21 21:38:00 180
原创 求逆元的两种方法+求逆元的O(n)递推算法
求逆元的两种方法+求逆元的O(n)递推算法 到国庆假期都是复习阶段。。所以把一些东西整理重温一下。gcd(a,p)=1,ax≡1(%p),则x为a的逆元。注意前提:gcd(a,p)=1;方法一:拓展欧几里得gcd(a,p)=1,ax≡1(%p),转化为ax+py≡1,拓展欧几里得可解决ax+by=gcd(a,b) 1...
2018-09-21 20:20:00 361
原创 【初等数论四大定理之三】欧拉定理,费马小定理,威尔逊定理
【初等数论四大定理之三】欧拉定理,费马小定理,威尔逊定理 突然想整理一下几个定理及其证明。欧拉定理若n,a为正整数,且n,a互质,则:费马小定理:假如p是质数,且gcd(a,p)=1,那么 a^(p-1)≡1(mod p)求逆元方法之一;其实是欧拉定理的特例(取质数p,phi(p)=p-1)。...
2018-09-21 19:45:00 629
原创 [uva11137]立方数之和·简单dp
[uva11137]立方数之和·简单dp 小水题再来一发给定一个正整数n<=1e4,求将n写成若干个正整数立方和的方法数典型的多阶段模型f[i][j]表示当前用到1~i的数,累计和为j的方案数。 1 #include<cstdio> 2 #include<cstdlib> 3 #inc...
2018-09-21 19:22:00 315
原创 [uva11806]容斥定理
[uva11806]容斥定理 n*m的矩形 k个人 第一行,最后一行,第一列,最后一列都至少站有一个人小水题正着做不好做,要反着想,那就容斥定理,ABCD四种情况分别是那四个行列分别没有人。 1 #include<cstdio> 2 #include<cstdlib> 3 #incl...
2018-09-21 17:30:00 93
原创 uva10766生成树计数(矩阵树定理)
uva10766生成树计数(矩阵树定理) 更正了我之前打错的地方,有边的话G[i][j]=-1;WA了好多次,中间要转成long double才行。。这个晚点更新。 1 #include<cstdio> 2 #include<cstdlib> 3 #include<cstring&...
2018-09-19 13:30:00 229
原创 spoj104 highways 生成树计数(矩阵树定理)
spoj104 highways 生成树计数(矩阵树定理) https://blog.csdn.net/zhaoruixiang1111/article/details/79185927为了学一个矩阵树定理 从行列式开始学(就当提前学线代了。。论文生成树的计数及其应用矩阵数定理:截图来自于上述论文裸题。...
2018-09-18 09:15:00 140
原创 dijkstra spfa prim kruskal 总结
dijkstra spfa prim kruskal 总结 最短路和最小生成树应该是很早学的,大家一般都打得烂熟,总结一下几个问题一 dijkstraO((V+E)lgV) //V节点数E边数dijkstra不能用来求最长路,因为此时局部最优解已经不是全局最优解了(已知单源最短路的A点集在扩张的过程中依然满足最短路,而换成最...
2018-09-16 17:38:00 196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人