计数
cervoliu
这个作者很懒,什么都没留下…
展开
-
【ARC064F】Rotated Palindromes
Description问长度为N,字符集大小为K的字符串中有多少个,在经过若干次“把第一个字符扔到最后面”的操作之后变成回文串。 N,K<=10^9Analysis对于每个回文串考虑由它产生的不同字符串个数。 可以发现是跟它的最小周期d相关的。因为操作了d次之后又变回了原串,就重复了。 对于d为奇数的情况,字符串的贡献就是d 但是对于d为偶数的情况,贡献是d/2,因为...原创 2018-02-17 19:45:02 · 300 阅读 · 1 评论 -
「NOI2018」冒泡排序
Description给定1~n的排列p,求所有长度为n的字典序严格大于p的排列中有多少个能被拆分成不超过两个上升子序列。(其实原题是,求有多少个排列进行冒泡排序后交换次数恰为一个下界12∑1≤i≤n|i−pi|12∑1≤i≤n|i−pi|\frac{1}{2}\sum_{1\leq i \leq n} |i-p_i|,这和上面是等价的,可以通过打表找规律发现)n<=6e5A...原创 2018-08-21 22:17:13 · 590 阅读 · 0 评论