自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 hdu 5274 Dylans loves tree 树剖

题意:给出一棵树及树上点权值,每次可更改某点权值 或者 查询某条路径上点权出现次数为奇数的那个点权是多少。因为每次一条路径上出现奇数次点权最多只有一个,而点权出现次数为偶数的时候是可以通过异或消去的,那么直接套树剖+线段树维护就行了。这里有个坑点,即点权为0,那么出现0 0 0的时候异或值为0,但是0这个点权还是出现了三次。应该输出0,解决办法可以在线段树上多维护一个0的个数,或者点权+1

2015-06-24 13:03:28 448

原创 Codeforces Round #306 (Div. 2) E - Brackets in Implications 构造

E - Brackets in Implications 题意 :给出 1->1 = 1, 0->1(1) = 1, 1->0 = 0。给出n个数字(0或1),加括号问能不能使表达式最终为0.想办法使n个数分为4个部分  x ->( 0 -> y ) -> 0,(x,y  = 0, 1)即可。详见代码#include #include #include #include #incl

2015-06-06 11:38:17 457

原创 Codeforces Round #306 (Div. 2) D - Regular Bridge 构造

D - Regular Bridge 题意:问能不能构造出这样一张图,使得每个点的度为k,且至少有一个桥。k为偶数时一定不满足。可以这么想,一张图通过桥分为对称的两部分,那么只需要构造出一部分,另一部分也就一样了。那么假设某点和桥相连,去掉桥这条边之后,该点度数为k-1,为奇数,而该部分里面其他点的度数=k为偶数。而可知,该部分的图是一张强连通图,由握手定理得,强连通图里面度数为奇数的点数一定

2015-06-06 11:25:03 399

原创 Codeforces Round #306 (Div. 2) A B C

A - Two Substrings 题意:字符串中是否有BA 和AB且字母不重叠暴力for过去找即可#include #include #include #include #include #include #include #include #include #include #include #include using namespace std;#d

2015-06-06 11:11:33 295

原创 Codeforces Round #305 (Div. 2) B D

B - Mike and Fun  题意:n*m的01矩阵,每次可修改a[x][y],即0变1,1变0。q次修改,问每次修改后连续1最长那行1的长度。修改时每次暴力修改每行即可#include #include #include #include #include #include #include #include #include #include #include

2015-06-04 21:53:18 211

原创 hdu 1506 Largest Rectangle in a Histogram 单调栈

题意:求最大子矩阵面积单调栈处理到当前位置为止的最大矩阵高度(记录下标),若当前的高度小于栈顶则不断更新面积,并入栈(栈顶元素最大)。#include #include #include #include #include #include #include #include #include #include #include #include using na

2015-06-03 21:49:28 334

原创 poj 3250 Bad Hair Day 单调栈

题意:n头牛往右看能看到的头顶总数(即身高小于它的)#include #include #include #include #include #include #include #include #include #include #include #include using namespace std;#define lson l, mid, rt << 1

2015-06-03 19:50:02 330

原创 Codeforces Round #304 (Div. 2) D. Soldier and Number Game

题意: a! / b!里的质因子个数素数筛预处理+记录前缀和D. Soldier and Number Gametime limit per test3 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard output

2015-06-03 16:20:58 561

原创 Codeforces Round #304 (Div. 2) E - Soldier and Traveling 最大流 isap

题意:n个点m条边的一张图,每个点有初始状态a个兵,然后每个点能向相邻的点运送兵,问能不能有一种运法能使每个点到达最终状态b。其实没想清楚如何建图。。但是似乎把每个点拆成两个点,分别连超源超汇,然后跑一发最大流,跑完后边的流量就是最终答案。。总之很神奇的过了。。#include #include #include #include #include #include #in

2015-06-01 21:40:49 536

空空如也

空空如也

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

TA关注的人

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