摘要:
嘟嘟嘟 首先人人都能想到是线段树,不过二维线段树肯定会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)