数据结构
qq_32451161
这个作者很懒,什么都没留下…
展开
-
[NOIP2004]合并果子 T2 数据结构 简单贪心
在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。多多决定把所有的果子合成一堆。每一次合并,多多可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。可以看出,所有的果子经过n-1次合并之后,就只剩下一堆了。多多在合并果子时总共消耗的体力等于每次合并所耗体力之和。因为还要花大力气把这些果子搬回家,所以多多在合并果子时要尽可能地节省体力。假定每个果子重量都为1,并且原创 2016-02-19 10:50:59 · 620 阅读 · 0 评论 -
BZOJ 2151 种树 贪心 双向链表优化
给你一个nn个点的环,每个点有点权,在环上取出互不相邻的mm个点,求最大值 我们可以贪心,将所有的点扔入一个堆里 每次取出堆顶的元素,然后在双向链表中删去这个点 然而这样可能是错的,比如13541 \quad 3 \quad 5 \quad 4 正确答案应该是7 所以我们要给自己退路 在选择一个元素的时候,将该元素的值改为两边元素的和减去该元素,然后删去两边的元素 然后选择mm次我们来原创 2016-10-25 22:21:57 · 438 阅读 · 0 评论 -
BZOJ 2606 USACO 2008 Dec Gold 2.Secret Message 字典树
Trie树 Usaco原创 2016-08-26 14:33:34 · 806 阅读 · 0 评论 -
POJ 1990 :MooFest 线段树
poj 线段树原创 2016-09-17 21:25:42 · 454 阅读 · 1 评论 -
BZOJ 2789 Poi 2012 Letters 树状数组 逆序对
POI 树状数组 逆序对原创 2016-09-17 21:22:23 · 374 阅读 · 0 评论 -
[JLOI2012]树 队列和栈
数据结构 队列 栈 DFS原创 2016-09-17 21:16:21 · 304 阅读 · 0 评论 -
[bzoj2086][Poi2010]Blocks 单调栈
POI BZOJ 单调栈原创 2016-09-17 21:11:42 · 419 阅读 · 0 评论 -
Picture 线段树 扫描线 Usaco
线段树 扫描线 Usaco原创 2016-06-10 14:52:31 · 515 阅读 · 0 评论 -
BZOJ 1067 降雨量 线段树
传送门 这题也是醉了 估计考点是特判 不是数据结构 考察if和else的运用主要是考虑几种情况的分类 看代码吧对了 我写的是线段树 因为我懒 懒得搞ST#include <stdio.h> #include <string.h> #include <iostream> #include <algorithm> #define N 50000+5 #define M 200000+5 using原创 2016-05-10 15:45:34 · 915 阅读 · 0 评论 -
4923: K小值查询
辣鸡bz卡我常数毁我青春考虑把>k>k的数字分成两个部分,一部分在[k+1,2k][k+1,2k]内,一部分在[2k+1,inf][2k+1,inf]在[k+1,2k][k+1,2k]内的数字显然都至少变小了一半,那么每个数字最多在loglog次就变成了1,所以我们对于这部分直接暴力重新插入然后后面那个部分平衡树打标记就行了然后我的splay被卡出了翔,经过坚持不懈的卡常最后get了ac#inclu原创 2017-06-23 19:54:37 · 768 阅读 · 0 评论