
线段树
Slr2002
我曾一直想要真正奋斗一番,可是堕落和慵懒已经侵蚀我很久了,已经过了一半的时间了,我,是否还有再战的希望?
展开
-
洛谷P1502 窗口的星星
题目背景小卡买到了一套新房子,他十分的高兴,在房间里转来转去。题目描述晚上,小卡从阳台望出去,“哇~~~~好多星星啊”,但他还没给其他房间设一个窗户,天真的小卡总是希望能够在晚上能看到最多最亮的星星,但是窗子的大小是固定的,边也必须和地面平行。这时小卡使用了超能力(透视术)知道了墙后面每个星星的位置和亮度,但是小卡发动超能力后就很疲劳,只好拜托你告诉他最多能够有总和多亮的星星能出现在窗口上。输入输...原创 2018-02-05 16:35:37 · 397 阅读 · 0 评论 -
洛谷P3313 旅行
题目描述S国有N个城市,编号从1到N。城市间用N-1条双向道路连接,满足从一个城市出发可以到达其它所有城市。每个城市信仰不同的宗教,如飞天面条神教、隐形独角兽教、绝地教都是常见的信仰。为了方便,我们用不同的正整数代表各种宗教, S国的居民常常旅行。旅行时他们总会走最短路,并且为了避免麻烦,只在信仰和他们相同的城市留宿。当然旅程的终点也是信仰与他相同的城市。S国政府为每个城市标定了不同的旅行评级,旅...原创 2018-02-12 15:09:47 · 389 阅读 · 1 评论 -
Vijos1881 闪烁的繁星
题目描述:N个数,有0/1两种状态,Q个操作:(1)置反单点状态;(2)查询最长交错序列长度(相邻的状态不同)N<=200,000,Q<=200,000解析:一开始把偶数位取反,这样就变成了维护一条最长的连续序列。每个节点维护它的前缀和后缀和和最长连续序列长度。代码#include<iostream>#include<cstdio>#include<c...原创 2018-02-07 10:40:22 · 252 阅读 · 0 评论