loj#P6670. 「XXOI 2019」一个希望直接实现
「XXOI 2019」一个希望直接实现
题目描述
在 三个愿望一次满足 之后,你开始觉得有些空虚,于是你就来做这道题。
定义一个 的排列 的 划分为:把 从左到右每 个划分成一组,如果有剩下的,则剩下的一共成一组。
定义 的 最小取样为:把它的 划分 中,每组只保留这一组中最小的数。
那么就会得到 个数,如果它们从左到右构成一个递增的等差数列,则称其为「可以达成愿望」的。
如果 的 最小取样是「可以达成愿望」的,则 ,否则 。
给定 ,定义 为 的全排列的集合,求:
由于答案可能会巨大无比,所以你只需要输出对 取模的结果即可。
没在 oeis
上搜到
输入格式
一行一个整数 表示输入。
输出格式
一行一个整数表示答案。
数据范围与提示