随笔分类 -  Source---各省省选

摘要:【LG2481】[SDOI2011]拦截导弹 题面 "洛谷" 题解 可以看出第一问就是一个有关偏序的$LIS$,很显然可以用$CDQ$优化 关键在于第二问 概率$P_i=$ $总LIS数$ / $经过i的LIS数$ 分别正反跑两遍$CDQ$可以统计出分别以$i$为终点和起点的$LIS$数 乘起来就是 阅读全文
posted @ 2018-12-14 22:50 heyujun 阅读(246) 评论(0) 推荐(0) 编辑
摘要:【BZOJ3110】【LG3332】[ZJOI2013]K大数查询 题面 "洛谷" "BZOJ" 题解 和普通的整体分治差不多 用线段树维护一下每个查询区间内大于每次二分的值$mid$的值即可 然后再按套路做就行了 代码 cpp include include include include inc 阅读全文
posted @ 2018-12-12 00:17 heyujun 阅读(163) 评论(0) 推荐(0) 编辑
摘要:【LG4309】【BZOJ3173】[TJOI2013]最长上升子序列 题面 "洛谷" "BZOJ" 题解 插入操作显然用平衡树就行了 然后因为后面的插入对前面的操作无影响 就直接在插入完的序列上用树状数组求下每个点为终点的最长上升子序就行了 然而懒得手写平衡树了 直接用了$rope$ "rope用 阅读全文
posted @ 2018-12-11 11:45 heyujun 阅读(190) 评论(0) 推荐(0) 编辑