博客园 首页 私信博主 显示目录 隐藏目录 管理 动画
摘要: 给定长为$n$的序列$A_i$和$q$次操作$(x,y)$。对于每次操作$(x,y)$,可以选择交换$A_x,A_y$两个数,也可以选择不进行操作。求所有$2^q$种情况中,逆序对个数之和。 $n,q\leq3000$。 阅读全文
posted @ 2019-02-01 22:14 SovietPower 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 有一个长为$L$的环,上面有$n$棵树,坐标分别为$a_i$。初始时在原点。 每次你可以选择顺时针或逆时针走到第一棵没有被烧掉的树,停在这个位置,然后烧掉这棵树。重复这一过程直到所有树都被烧掉。 求走的总路程最多可以是多少。 $n\leq2\times10^5,\ a_i,L\leq10^9$。 阅读全文
posted @ 2019-02-01 19:47 SovietPower 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 给定一棵$Trie$。求$Trie$上所有回文串 长度乘以出现次数 的和。这里的回文串只能是从上到下的一条链。 节点数$n\leq 2\times 10^6$,字符集为`a,b,c,d`。 阅读全文
posted @ 2019-02-01 16:31 SovietPower 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 给定两个串$S,T$,求两个串有多少对相同回文子串。 $|S|,|T|\leq 2\times 10^5$。 阅读全文
posted @ 2019-02-01 11:40 SovietPower 阅读(299) 评论(0) 推荐(0) 编辑