上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 59 下一页
摘要: 4826: [Hnoi2017]影魔 https://lydsy.com/JudgeOnline/problem.php?id=4826 分析: 莫队+单调栈+st表。 考虑如何O(1)加入一个点,删除一个点,类似bzoj4540。然后就可以莫队了。复杂度$O(n\sqrt n)$ 代码: 1 #i 阅读全文
posted @ 2018-12-05 19:48 MJT12044 阅读(365) 评论(2) 推荐(1) 编辑
摘要: E. Mahmoud and Ehab and the xor-MST https://codeforces.com/contest/959/problem/E 分析: 每个点x应该和x ^ lowbit(x)连边,那么现在就是求$\sum_{i=1}^{n}lowbit(i)$,然后打表找规律。 阅读全文
posted @ 2018-12-05 14:36 MJT12044 阅读(276) 评论(0) 推荐(0) 编辑
摘要: bzoj5310:退背包。 bzoj1097:最短路+状压dp。 bzoj1098:反向图联通块个数。链表+bfs。 bzoj1054:bfs bzoj1027:Floyd最小环 bzoj1018:用线段树维护区间的四个端点的联通情况,然后查询的时候,把所有覆盖到的区间合并起来即可。 bzoj103 阅读全文
posted @ 2018-12-05 11:26 MJT12044 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1130: [POI2008]POD Subdivision of Kingdom https://lydsy.com/JudgeOnline/problem.php?id=1130 分析: 有效状态为$C_{26}^{13}$,所以直接搜索就好了。 代码: 阅读全文
posted @ 2018-12-05 11:23 MJT12044 阅读(151) 评论(0) 推荐(0) 编辑
摘要: #2585. 「APIO2018」新家 https://loj.ac/problem/2585 分析: 线段树+二分。 首先看怎样数颜色,正常的时候,离线扫一遍右端点,每次只记录最右边的点,然后查询左端点,这里不太行。这里只需要统计是否全出现过,pre[i]为这个颜色的上一个位置,那么这也就说明了p 阅读全文
posted @ 2018-12-04 14:08 MJT12044 阅读(296) 评论(0) 推荐(1) 编辑
摘要: 4558: [JLoi2016]方 https://lydsy.com/JudgeOnline/problem.php?id=4558 分析: 容斥原理+各种神奇的计数。 如果没有被删除了的点的话,直接计算就好了。 统计出所有的竖直放置的正方形,然后每个正方形里包含其边长个数正方形。 设外边的正方形 阅读全文
posted @ 2018-12-03 12:38 MJT12044 阅读(433) 评论(0) 推荐(1) 编辑
摘要: 1135: [POI2009]Lyz https://lydsy.com/JudgeOnline/problem.php?id=1135 分析: hall定理+线段树连续区间的最大的和。 首先转化为二分图的模型,然后根据hall定理 Hall定理: 此定理使用于组合问题中,二部图G中的两部分顶点组成 阅读全文
posted @ 2018-12-02 20:26 MJT12044 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1127: [POI2008]KUP https://lydsy.com/JudgeOnline/problem.php?id=1127 分析: 如果存在一个点大于等于k,小于等于2k的话,直接输出。 否则把点分成两类,一类是<k的,另一类是大于2k的,大于2k的一定没用。 然后找一个全部由小于2k 阅读全文
posted @ 2018-12-02 09:42 MJT12044 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 2288: 【POJ Challenge】生日礼物 https://lydsy.com/JudgeOnline/problem.php?id=2288 分析: 贪心+堆+链表。 首先把序列变一下,把相邻的同符号的合并起来,让序列的第一个是整数,最后一个也是整数。 如果直接算最大的选的不好算,那么考虑 阅读全文
posted @ 2018-12-01 21:45 MJT12044 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 5068: 友好的生物 https://lydsy.com/JudgeOnline/problem.php?id=5068 分析: 考虑如何去掉绝对值符号。 因为k很小,所以可以直接枚举k个数的正负性,这样一定会取到一个全是正的情况。 $\sum\limits_{i=1}^{k-1} | a_{x, 阅读全文
posted @ 2018-11-30 22:16 MJT12044 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1116: [POI2008]CLO https://lydsy.com/JudgeOnline/problem.php?id=1116 分析: 单独考虑每个联通块的情况。 设这个联通块里有n个点,那么至少有n-1条边了。 如果每个点入度都为1,那么就要求至少有n条边(其实就是基环树),大于n条边可 阅读全文
posted @ 2018-11-30 17:47 MJT12044 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1109: [POI2007]堆积木Klo https://lydsy.com/JudgeOnline/problem.php?id=1109 分析: 首先是dp,f[i]表示到第i个的最优值,f[i]=f[j]+1,(j<i,a[j]<a[i],j-a[j]<i-a[i]),三维偏序,可以cdq+ 阅读全文
posted @ 2018-11-30 10:25 MJT12044 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1126: [POI2008]Uci https://lydsy.com/JudgeOnline/problem.php?id=1126 分析: dp。状态很妙,就是有点难写。 能走的是一个矩形。首先考虑从x,y只能往左拐,到n,1的方案数。矩形是增加的。然后f[u][l][d][r][0/1/2/ 阅读全文
posted @ 2018-11-29 16:26 MJT12044 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1178: [Apio2009]CONVENTION会议中心 https://lydsy.com/JudgeOnline/problem.php?id=1178 分析: set+倍增。 首先把所有有包含的去掉,只保留包含的最小的边(如果两条线段中的一条包含另一条,那么保留被包含的)然后此时就可以直接 阅读全文
posted @ 2018-11-29 14:22 MJT12044 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1071: [SCOI2007]组队 https://lydsy.com/JudgeOnline/problem.php?id=1071 分析: dp+单调性。 A*(hi–minH)+B*(si–minV)<=C Ahi+Bsi<=C+A*minH+B*minV 如果枚举一个minH,和一个min 阅读全文
posted @ 2018-11-29 10:40 MJT12044 阅读(186) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 59 下一页