题意:对于排列,记数值 原来的位置为 ,则相邻交换排序的交换次数有显然的下界

对于一个排列,若对其冒泡排序所需的交换次数达到上述下界,则称为好的。

求长度为 ,且字典序严格大于给定的排列 的好排列总数,答案对 取模。

多组数据,

阅读全文 »

题意 :给出一棵 个点的树,边有正边权。

给出树上的 条路径,每条路径有一个花费。

选出两条路径,使得两条路径至少有一条公共边,且两条路径的的边权和减去花费和最大。或指出不存在满足要求的方案。

多组数据,。时限

阅读全文 »

题意:给定参数

对于一个长为 的排列 ,若满足下列条件,称之为好的。

  • ,使得 的个数

对于排列 ,要用最少次数的相邻交换将 调整为好的。

现在我们知道了调整后的结果 ,问原来的 有多少种可能?答案对 取模。

阅读全文 »

题意:给出序列 。用一个排列 将序列 打乱。

接下来,有两个变量 ,初始时为

逐个考虑 ,若 ,则 加上 ,否则 加上

求有多少个排列 ,使得最终 。答案对 取模。

阅读全文 »

题意:给定一棵区间 生成的线段树。

给出 个区间 ,将这些区间在线段树上拆分得到的节点打上标记。

求有多少个 满足 且在线段树上拆分得到的节点都没有标记。

答案对 取模。

,时限

阅读全文 »
0%