自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程路漫漫

事事我曾努力,成败何须怨我。

  • 博客(10)
  • 收藏
  • 关注

原创 POJ 2186 Popular Cows

http://poj.org/problem?id=2186题意:有向图求能被所有其他点到达的点的个数。题解:强连通缩点,求出度为0的分量,如果只有一个输出分量大小,如果大于一个,则这两个分量不连通,不存在这样的点。代码:#include <iostream>#include<cstdio>#include<stack>#include&...

2018-09-29 20:12:23 228

原创 HDU 5514 Frogs 容斥

http://acm.hdu.edu.cn/showproblem.php?pid=5514没有想到怎么利用gcd的性质来改进指数级别的容斥,还是没有理解容斥的思想,只知道基础的。已经知道结果就在因数之中,只要计算因数可以算几次就可以了。代码:#include <iostream>#include<cstdio>#include<cstring&...

2018-09-23 16:20:44 161

原创 HDU 4408 Minimum Spanning Tree 最小生成树计数

http://acm.hdu.edu.cn/showproblem.php?pid=4408题意:求最小生成树个数题解:对于Kruskal算法,我们发现,最小生成树要想用多种方法就要有长度相同的边。而且,我们发现,kruskal处理完长度所有为c1的边之后,他的结果就是用长度为c1的边生成了一棵树,而且这棵树对于下面的影响都是一样的,因为只有效果重复的边才不会被加入集合,所以我们只需要记录...

2018-09-12 20:45:24 223

原创 HDU 4305 Lightning 生成树计数

http://acm.hdu.edu.cn/showproblem.php?pid=4305题意:距离小于r可以联通,但是中间不能被挡住。代码:#include<bits/stdc++.h>using namespace std;typedef long long ll;const int maxn =305;const ll mode =1e4+7;str...

2018-09-11 23:03:26 168

原创 ural 1627 Join 生成树计数

http://acm.timus.ru/problem.aspx?space=1&num=1627生成树计数模板#include<bits/stdc++.h>using namespace std;typedef long long ll;const int maxn = 105;const int mode= 1e9;ll a[maxn][maxn];...

2018-09-11 21:17:20 156

原创 SPOJ Find The Determinant III 计算行列式

https://www.spoj.com/problems/DETER3/en/题意:计算行列式#include <iostream>#include<cstdio>#include<bits/stdc++.h>using namespace std;typedef long long ll;ll a[205][205];ll mode;...

2018-09-11 20:28:58 169

原创 HDU 2121 Ice_cream’s world II 最小树形图

https://cn.vjudge.net/problem/HDU-2121题解:首都在的地方在进行朱刘算法的时候注意不要改变边的序号。代码:#include <iostream>#include<cstdio>#include<cmath>#include<cstring>using namespace std;const ...

2018-09-07 17:00:32 135

原创 HDU 4081 生成树

http://acm.hdu.edu.cn/showproblem.php?pid=4081题意:给定点坐标求最小生成树,可以让一条路距离变为0,现在要使得选择的这条路端点点权之和/这条路为0的最小生成树边权之和的值最大。题解:求次小生成树后产生数组length[x][y]表示从x到y走最小生成树途中经过的最长的一条边。然后枚举每条边,就可以了。代码:#include <i...

2018-09-06 19:42:36 215

原创 网络流24题

1/24 飞行员配对方案问题题解:二分匹配代码:#include <iostream>#include<bits/stdc++.h>using namespace std;const int maxn = 105;int g[maxn][maxn];int linker[maxn];bool used[maxn];int n,m;bool d...

2018-09-05 21:32:13 278

原创 POJ 1679 The Unique MST 生成树

http://bailian.openjudge.cn/practice/1679题解:次小生成树。代码:#include <iostream>#include<cstdio>#include<cstring>#include<algorithm>using namespace std;const int maxn = 10...

2018-09-05 21:28:52 147

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除