这题是谷上的哪道题
  • 板块学术版
  • 楼主lmy_2011
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/1/30 08:06
  • 上次更新2023/10/24 02:37:25
查看原帖
这题是谷上的哪道题
662413
lmy_2011楼主2023/1/30 08:06

超级好玩的数列

题目背景

2012zx 特别喜欢一大堆数列,在小年的这一天,他拿出了一道题给大家。

题目描述

2012zx 有一个从 11nn 的不同正整数、按照任意顺序组成长度为 nn 的数列 aa,数字分别为 a1a_1 ~ ana_n 。对于每一个数列,他要按照如下的方式构造一个无向图。

  1. 对于每一个 ii1in1 \le i \le n),存在最大的 jj1j<i1 \le j < i)满足 pj>pip_j > p_i,在两点之间添加一条无向边。
  2. 对于每一个 ii1in1 \le i \le n),存在最大的 jji<jni < j \le n)满足 pj>pip_j > p_i,在两点之间添加一条无向边。

其中,对于同一个点,可以连出多条无向边。

对于一个图来说,称它是“好玩的”,当且仅当根据这个排列构建的图中存在一个简单环(环的长度要大于 22)。

现在请你告诉 2012zx,他手里有多少个排列是“好玩的”。

由于答案可能非常大,你只需要输出答案对 106+710^6+7 取模的结果。

输入格式

一行一个正整数 nn,意思如题面。

输出格式

一行一个整数表示“好玩的”排列个数。

样例 #1

样例输入 #1

3

样例输出 #1

2

提示

数据范围

对于 20%20\% 的数据,保证 1n101 \le n \le 10

对于 100%100\% 的数据,保证 1n1061 \le n \le 10^6

2023/1/30 08:06
加载中...