自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shiyukun1998的专栏

此处已废弃(跑到https://sykhhh123.github.io去了)

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

原创 [SGU275]To xor or not to xor 枚举+高斯消元

将数拆分成二进制位 从高往低枚举答案的二进制位 看是否能为1 注意 枚举到第几位就考虑到第几个方程 #include #include #include #include using namespace std; #define MAXN 100 #define MAXM 64 typedef long long LL; int T[MAXM+10][MAXN+10]; int Ans[MAX

2014-11-30 11:12:59 434

原创 [HDU3359]Kind of a Blur && 高斯消元 陨石巨坑

这是一道陨石巨坑的题 陨石巨坑 巨坑  下面我讲一下坑在哪里 果断换红色 1.先读入宽度 !! 这该死的样例全是n*n 2.读入的是double !! 这该死的样例全是int 果断被坑N久 思路很简单 n*n个方程消元就行了 #include #include #include #include #include using namespace std; #define eps 1e-6

2014-11-30 00:02:48 505 1

原创 [UVA11542] Square 高斯消元

显然我们需要将数唯一分解 显然只有质因子质数为偶数才可能是完全平方数 于是可以由此得出xor方程组 高斯消元求出方程的秩 (1 #include #include #include #include #include using namespace std; #define MAXN 500 #define MAXM 400 int Prime[MAXN+10], P, used; bool

2014-11-29 17:08:26 564

原创 [UVA11922] Permutation Transformer && Splay模板

模板题 无需多说 #include #include using namespace std; #define MAXN 500000 #define INF 99999999 int n, m; struct Node { int key, sz, cnt; int flag; Node *ch[2], *fa; Node(){} Node(int x,

2014-11-28 23:17:44 442

原创 [BZOJ 1588]营业额统计 && splay部分模版

#include #include using namespace std; #define MAXN 100010 #define INF 99999999 bool f; struct Node { int key, sz, cnt; Node *ch[2], *fa; Node(){} Node(int x, int y, int z) {

2014-11-27 22:43:18 376

原创 [BZOJ 1066] 蜥蜴

网络流拆点 非常基础的题 把柱子拆成两个点 再加入超级源点和超级汇点即可 #include #include #include #include #include #define MAXN 20 #define MAXM 20 const int INF = 0x3f3f3f3f; using namespace std; int ID, id[MAXN+10][MAXN+10]; char M

2014-11-27 22:41:51 475

原创 UVA1324 拆点 小心坑!

题目描述不多说 思路把一个点拆成T个 不断枚举T并往图上连边加点 知道最大流等于k 最后打印方案 因为原弧和其反向弧总是在一起 所以可以直接枚举检验时候有流量  处理 a->b b->a的方法 显然这两条边是连续加入的 可快速找到对应的边 统计流量 如果同时有流量则不移动 特别注意!!! s进行最大流算法是要在刚好满足的时刻退出 不然会导致不存在的流量出现 #include #inc

2014-11-26 23:19:48 498

原创 UVA11245

题目描述不多说了 总体来说比较简单 如果最大流大于c 直接possible 否则枚举最小割 将边容量增大为INF 再次检查最大流即可 #include #include #include #include #define MAXN 100 #define MAXM 10000 using namespace std; typedef pair pii; pii A[MAXM+10]; vecto

2014-11-26 22:25:44 392

原创 近期任务云云

凭君莫话封侯事,一将功成万骨枯。 类别 : 网络流 习题 : OJ 1640              bzoj 1066              UVALive 2957              UVA 11248 类别:伸展树基础 习题: tyvj 1729 1728             UVA 11922             bzoj 1588

2014-11-25 22:52:57 665

空空如也

空空如也

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

TA关注的人

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