上一页 1 ··· 57 58 59 60 61 62 63 64 65 ··· 83 下一页
摘要: 嘟嘟嘟 首先人人都能想到是线段树,不过二维线段树肯定会MLE+TLE的。 我们换一种想法,不去修改整个区间,而是修改一个点:开横竖两个线段树,分别记录哪些行和列被修改了。因为如果两阵红雾碰撞,则会因为密度过大而沉降消失,所以自然想到亦或。 统计的时候求出这个矩形内有哪些行和列被修改了,接着把这些行和 阅读全文
posted @ 2018-09-27 17:28 mrclr 阅读(198) 评论(0) 推荐(0)
摘要: 嘟嘟嘟 这应该是网络流入门题之一了,跟教辅的组成这道题很像。 把每一只牛看成书,然后对牛拆点,因为每一只牛只要一份,食物和饮料分别看成练习册和答案。 1 #include<cstdio> 2 #include<iostream> 3 #include<cmath> 4 #include<algori 阅读全文
posted @ 2018-09-27 15:41 mrclr 阅读(212) 评论(0) 推荐(0)
摘要: 嘟嘟嘟 这题主要考网络流建图。 首先每一只蜥蜴像自己所在的石柱连边,然后如果这一只蜥蜴像能跳到的所有石柱连边,那就错了。因为每一只蜥蜴能跳到别的石柱上,然后再跳到更远的石柱上,而上述连边的意思是蜥蜴只能跳到他一步能达到的石柱上。所以,正确的连边应该是以每一个石柱,向能到达的石柱连边,容量为INF。 阅读全文
posted @ 2018-09-27 08:55 mrclr 阅读(210) 评论(0) 推荐(0)
摘要: 嘟嘟嘟 一看就知道是一道树剖题。 先树剖转换成线性,然后线段树维护。 维护的时候跟酒店那道题有点像,但比那个简单多了。 首先一个sum代表颜色段数量,然后除了lazy之外还有lco,rco分别代表区间左右端点是啥颜色。 合并的时候除了sum[now] = sum[now <<1] + sum[now 阅读全文
posted @ 2018-09-26 22:34 mrclr 阅读(196) 评论(0) 推荐(0)
摘要: 嘟嘟嘟 这题好像属于01分数规划问题,叫什么最优比率生成环。 题目概括一下,就是求一个环,满足∑v[i] / ∑c[i]最大。 我们可以堆上面的式子变个型:令 x = ∑v[i] / ∑c[i],则x * ∑c[i] = v[i] => ∑x * c[i] - v[i] = 0。于是对于任何能取到的 阅读全文
posted @ 2018-09-26 18:58 mrclr 阅读(164) 评论(0) 推荐(0)
摘要: 虽然平时用Dev,但考试的时候linux下没有Dev,只能用emacs了…… 这里记录一些我常用的指令和配置文件中的代码行。 指令: 1.c-x 1:只留一个窗口 2.c-x 2:分成上下两个窗口 3.c-x 3:分成左右两个窗口 4.c-x + h:全选 5.c-x + f:打开文件 6.m-x 阅读全文
posted @ 2018-09-26 17:19 mrclr 阅读(543) 评论(0) 推荐(0)
摘要: 嘟嘟嘟 看数据范围,第一反应觉得爆搜是不是能骗点分,但发现爆搜太难写了,于是就开始想想正解…… 正解大概猜到了是网络流,但是怎么把时间这个条件加入到图的内容中,却困扰了我好半天,总是感觉把这种不同维度的条件整合到一块肯定得用什么很奇葩的方法,于是我就想不出来了…… 看题解。 先二分时间(有道理啊,我 阅读全文
posted @ 2018-09-26 08:43 mrclr 阅读(282) 评论(0) 推荐(0)
摘要: 嘟嘟嘟 这几天刷最大流和最小割,正好某谷推荐了这道题,就顺便AC了一下。 好水。 建立源点和汇点,对于每一个能提供床位的同学,就从源点向该同学连一条容量为1的边;对于每一个需要床位的同学,就向汇点连一条容量为1的边。因此将每一个同学拆点。 接下来考虑同学之间的关系:如果x和y互相认识,就连一条(x, 阅读全文
posted @ 2018-09-25 19:02 mrclr 阅读(161) 评论(0) 推荐(0)
摘要: 嘟嘟嘟 看到这题目如果想费用流的话就gg了,就像LCA这道题一样,不要被题目迷惑…… 我们考虑Bob,他想让总费用最大,那么他的所有费用一定都加到流量最大的那一条边上。而Alice想让总费用最小,那么就是让流量最大的那一条边最小,自然就想到二分边的容量啦! 不过这道题特殊的地方是要实数二分。其实终止 阅读全文
posted @ 2018-09-25 18:00 mrclr 阅读(190) 评论(0) 推荐(0)
摘要: 嘟嘟嘟 因为如果能跳x支舞曲,那么一定能跳y(y < x)支舞曲,满足单调性。因此可二分舞曲。 那么网络流建图就明白了:把每一个男生拆成3个点,分别是男生总,男生喜欢的,男生不喜欢的。然后从源点向男生总连一条容量为x的边,从男生总向男生喜欢的连一条INF的边,向男生不喜欢的连一条k的边。女生同理。 阅读全文
posted @ 2018-09-25 17:20 mrclr 阅读(196) 评论(0) 推荐(0)
上一页 1 ··· 57 58 59 60 61 62 63 64 65 ··· 83 下一页