摘要: 题目描述 一个长度为n的序列a,设其排过序之后为b,其中位数定义为b[n/2],其中a,b从0开始标号,除法取下整。 给你一个长度为n的序列s。 回答Q个这样的询问:s的左端点在[a,b]之间,右端点在[c,d]之间的子序列中,最大的中位数。 其中a5 170337785 271451044 224 阅读全文
posted @ 2018-11-24 21:08 beretty 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 主席树上树 写起来有点麻烦 这题两个操作 一个是查找路径上的第k大 一个是连边 首先处理树上路径第k大 如果要找$u v$的第k大 那么一棵主席树u表示的是点u到根的每个权值出现了几次 所以求树上路径第k大就可以直接用$T_u + T_v T_{lca(u,v)} T_{fa(lca(u,v))}$ 阅读全文
posted @ 2018-11-24 17:16 beretty 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Description 有一个长度为n的数组{a1,a2,...,an}。m次询问,每次询问一个区间内最小没有出现过的自然数。 Input 第一行n,m。 第二行为n个数。 从第三行开始,每行一个询问l,r。 Output 一行一个数,表示每个询问的答案。 Sample Input 5 5 2 1 阅读全文
posted @ 2018-11-24 11:48 beretty 阅读(151) 评论(0) 推荐(0) 编辑