splay
文章平均质量分 72
w4149
无
展开
-
Splay 模板 BZOJ 1552/3506 robotic sort
bzoj 1552/3506 robotic sortDescriptionInput输入共两行,第一行为一个整数N,N表示物品的个数,1<=N<=100000。第二行为N个用空格隔开的正整数,表示N个物品最初排列的编号。 Output输出共一行,N个用空格隔开的正整数P1,P2,P3…Pn,(1 < = Pi < = N),Pi表示第i次操作前第i小的物品所在的位置。 注意:如果第i次操作前,第原创 2017-06-08 20:20:20 · 434 阅读 · 0 评论 -
区间翻转 bzoj 3223 文艺平衡树 (splay)
【bzoj3223】Tyvj 1729 文艺平衡树Description 您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作:翻转一个区间,例如原有序序列是5 4 3 2 1,翻转区间是[2,4]的话,结果是5 2 3 4 1Input 第一行为n,m n表示初始序列有n个数,这个序列依次是(1,2……n-1,n) m表示翻转操作次数 接下来m行每行两个数[l,r原创 2017-05-26 17:20:39 · 1952 阅读 · 1 评论 -
BZOJ 1014 火星人 prefix (splay hash 二分答案)
1014: [JSOI2008]火星人prefixTime Limit: 10 Sec Memory Limit: 162 MB Description 火星人最近研究了一种操作:求一个字串两个后缀的公共前缀。比方说,有这样一个字符串:madamimadam, 我们将这个字符串的各个字符予以标号:序号: 1 2 3 4 5 6 7 8 9 10 11 字符 m a d a m i m a d原创 2017-07-28 16:58:25 · 334 阅读 · 0 评论