6 条题解
-
0
Cothrax LV 8 @ 8 年前
静态数组实现splay常数好大
attention:
1. 翻转时要维护max-sum
4. 初始值:lmx[0]=rmx[0]=0,sub[0]=-INF
5. max-sum子段不为空
6. 维护make-same标记时,要判断节点是否为空
7. 回收内存:开一个stack -
09 年前@
-
09 年前@
Splay大法好!
-
011 年前@
-
011 年前@
第一次写到这么恶心的数据结构,调了一天多才好。。。。
编译成功
foo.cpp: In function 'bool splay(int, int&, bool)':
foo.cpp:119:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
测试数据 #0: Accepted, time = 0 ms, mem = 201140 KiB, score = 10
测试数据 #1: Accepted, time = 15 ms, mem = 201136 KiB, score = 10
测试数据 #2: Accepted, time = 312 ms, mem = 201140 KiB, score = 10
测试数据 #3: Accepted, time = 125 ms, mem = 201140 KiB, score = 10
测试数据 #4: Accepted, time = 312 ms, mem = 201136 KiB, score = 10
测试数据 #5: Accepted, time = 406 ms, mem = 201144 KiB, score = 10
测试数据 #6: Accepted, time = 703 ms, mem = 201144 KiB, score = 10
测试数据 #7: Accepted, time = 703 ms, mem = 201144 KiB, score = 10
测试数据 #8: Accepted, time = 609 ms, mem = 201140 KiB, score = 10
测试数据 #9: Accepted, time = 671 ms, mem = 201140 KiB, score = 10
Accepted, time = 3856 ms, mem = 201144 KiB, score = 100###Link
http://hi.baidu.com/greencloud/item/50bebc18d666cbd7be90425f
- 1
信息
- ID
- 1835
- 难度
- 8
- 分类
- (无)
- 标签
- 递交数
- 1320
- 已通过
- 169
- 通过率
- 13%
- 被复制
- 2
- 上传者