E. Anton and Permutation time limit per test 4 seconds memory limit per test 512 megabytes input standard input output standard output Anton likes permutations, especially he likes to permute their elements. Note that a permutation of n elements is a…
传送门 看到这个题有个很暴力的想法, 可以每一个时间点都建一颗主席树,主席树上叶子节点 i 表示优先级为 i 的任务有多少个. 当 x 到 y 有个优先级为 k 的任务时,循环 x 到 y 的每个点,都插入一个 k. 当然这样肯定完蛋. x 到 y 插入一个优先级为 k 的任务? 想到差分,给时间点为 x 的主席树插入 k,给时间点为 y + 1 的主席树插入 -k. 那么求一个树状数组的前缀和就好了. 前缀和? 用树状数组优化. 这样就可以用 树状数组 套 主席树 来做. ——代码 #incl…