上一页 1 ··· 26 27 28 29 30
摘要: 题意:最小生成树模板题,主要是输入方面的处理,数据不大,可以采用cin输入,也可以用scanf用getchar()来控制即可; 阅读全文
posted @ 2017-10-03 20:25 wang9897 阅读(82) 评论(0) 推荐(0)
摘要: 题意:线段树水题,区间取最大值最小值即可,不用更新,直接跑; 阅读全文
posted @ 2017-10-03 20:25 wang9897 阅读(102) 评论(0) 推荐(0)
摘要: 题意:给定一些操作,不断更新一些区间的颜色,求最后间断每种颜色的个数,直接线段树处理,每次更新,加上lazy标记,注意如何处理区间的端点是这题的关键; 阅读全文
posted @ 2017-10-03 20:25 wang9897 阅读(80) 评论(0) 推荐(0)
摘要: 题意:水题线段树,区间更新带上+lazy标记,最后统计即可; 阅读全文
posted @ 2017-10-03 20:25 wang9897 阅读(88) 评论(0) 推荐(0)
摘要: 题意:(刚开始没看懂题啊 很僵硬 )大概意思就是给你一个n*m的海报 然后 让你贴小广告,优先往上和往右,很明显要建树,这里对于数的叶子节点要分类考虑,首先n与K的关系,n<k时建树的叶子节点应该n,反之为k,存入数的是当前存在的位置最多多少,然后遍历树,若左节点的空位大于要求的调用左儿子,反之右儿 阅读全文
posted @ 2017-10-03 20:25 wang9897 阅读(82) 评论(0) 推荐(0)
摘要: 题意:线段树水题,区间更新,带上lazy标记即可; 阅读全文
posted @ 2017-10-03 20:25 wang9897 阅读(82) 评论(0) 推荐(0)
摘要: 题意:线段树求逆序对经典题目,需要离散处理,但是用stl处理的话会T,手动二分处理即可; 阅读全文
posted @ 2017-10-03 20:25 wang9897 阅读(107) 评论(0) 推荐(0)
摘要: 题意:大概就是有三种操作吧,第一种在队列后面加入新人,引入一个不耐烦程度,第二种第一个人出队(直接让头结点的序号+1即可),第三种统计在队伍里面不耐烦程度最高的数(PS:随着操作的进行队列中每一个人的不耐烦程度+1),刚开始我是将每个节点加入线段树中,对于每个操作,打上lazy标记,用线段树区间维护 阅读全文
posted @ 2017-10-03 20:25 wang9897 阅读(98) 评论(0) 推荐(0)
摘要: 思路:通过样例找出规律,大概就是每次线段树维护后,能够确定找到下一个输出的位置,然后把这个位置的叶子节点设置为0,再次维护线段树即可; #include<algorithm> #include<queue> #include<iostream> #include<stack> #include<ve 阅读全文
posted @ 2017-10-03 20:25 wang9897 阅读(148) 评论(0) 推荐(0)
上一页 1 ··· 26 27 28 29 30