上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 36 下一页
摘要: [BZOJ4476] [JSOI2015] 送礼物 (01分数规划+ST表) 题面 给出n,k,l,r和序列a,要求从a中选一段连续的区间[i,j]出来,使得M(i,j) m(i,j)/(j i+k)最大,且[i,j]长度在区间[l,r]内。 M(i,j)表示[i,j]中的最大值,m(i,j)表示[ 阅读全文
posted @ 2019-08-15 20:07 birchtree 阅读(185) 评论(0) 推荐(0) 编辑
摘要: [BZOJ 1767] [Ceoi2009] harbingers (斜率优化) 题面 给定一颗树,树中每个结点有一个邮递员,每个邮递员要沿着唯一的路径走向capital(1号结点),每到一个城市他可以有两种选择: 1.继续走到下个城市 2.让这个城市的邮递员替他出发 每个邮递员出发需要一个准备时间 阅读全文
posted @ 2019-08-15 19:52 birchtree 阅读(203) 评论(0) 推荐(0) 编辑
摘要: [BZOJ 2301] [HAOI 2011] Problem b (莫比乌斯反演)(有证明) 题面 T组询问,每次给出a,b,c,d,k,求$\sum _{i=a}^b\sum _{j=c}^d[gcd(i,j)=k]$ $T,a,b,c,d,k\le 5\times 10^4$ 分析 $O(n^ 阅读全文
posted @ 2019-08-14 22:11 birchtree 阅读(294) 评论(0) 推荐(0) 编辑
摘要: BZOJ1185[HNOI2007] 最小矩形覆盖 题面 给定一些点的坐标,要求求能够覆盖所有点的最小面积的矩形,输出所求矩形的面积和四个顶点的坐标 分析 首先可以先求凸包,因为覆盖了凸包上的顶点,凸包内的顶点也一定能被覆盖 结论:这个矩形的一条边一定与凸包的一条边重合。 然后对于凸包的每一条边$\ 阅读全文
posted @ 2019-08-14 20:54 birchtree 阅读(345) 评论(0) 推荐(0) 编辑
摘要: [BZOJ2829] 信用卡 (凸包) 题面 信用卡是一个矩形,唯四个角做了圆滑处理,使他们都是与矩形两边相切的1/4园,如下图所示,现在平面上有一些规格相同的信用卡,试求其凸包的周长。注意凸包未必是多边形,因为他有可能包含若干段圆弧。 分析 我们发现凸包的圆弧段可以缩成一个圆,然后将直线段向内平移 阅读全文
posted @ 2019-08-14 20:31 birchtree 阅读(248) 评论(0) 推荐(0) 编辑
摘要: [LOJ 3101] [Luogu 5332] [JSOI2019]精准预测(2 SAT+拓扑排序+bitset) 题面 题面较长,略 分析 首先,发现火星人只有死和活两种状态,考虑2 SAT 建图 对于每个火星人,把它按时间和状态拆点,$(i,t,0/1)$代表第i个火星人在t时刻,0代表活,1代 阅读全文
posted @ 2019-08-10 14:50 birchtree 阅读(202) 评论(0) 推荐(0) 编辑
摘要: [Luogu P3825] [NOI2017] 游戏 (2 SAT) 题面 题面较长,略 分析 看到这些约束,应该想到这是类似2 SAT的问题。但是x地图很麻烦,因为k SAT问题在k 2的时候是NPC问题,所以不能直接做。 观察到$d \leq 8$,我们可以直接枚举每个x地图可以让哪些车使用,然 阅读全文
posted @ 2019-08-09 22:15 birchtree 阅读(236) 评论(0) 推荐(0) 编辑
摘要: [BZOJ 2199] [USACO11JAN] 大陆议会The Continental Cowngress(2 SAT) 题面 题面较长,略 分析 考虑把问题转化成一个依赖性问题 我们把每只奶牛投出的两票中至少有一票和最终结果相符合转化:一只奶牛刚好投两次票,所以只要不满足奶牛的其中一次投票,就要 阅读全文
posted @ 2019-08-09 21:44 birchtree 阅读(178) 评论(0) 推荐(0) 编辑
摘要: [BZOJ 3731] Gty的超级妹子树 (树分块) 题面 给出一棵树(或森林),每个点都有一个值。现在有四种操作 1.查询x子树里 y的值有多少个 2.把点x的值改成y 3.添加一个新节点,它的父亲是x,值是y 4.断开节点x与父亲节点的边,一棵树变成两棵树 分析 新姿势 树分块get 分块预处 阅读全文
posted @ 2019-08-08 20:19 birchtree 阅读(279) 评论(0) 推荐(1) 编辑
摘要: [LOJ2736] [JOISC 2016 Day 3] 回转寿司 (分块+堆) 题面 给出一个有n 个点的环,环上各点有一个初始权值 $a_i$ 给出 Q 个询问,每次询问给出一个区间 [l,r]和一个值 A,对于 A 的变动定义如下 对于每个询问,回答遍历完区间[l,r]后 A的最终值。 分析 阅读全文
posted @ 2019-08-08 19:43 birchtree 阅读(359) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 36 下一页