QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 512 MB Total points: 100

# 7649. 序列

Statistics

称一个序列 $ (a_1,a_2,\cdots,a_n) $ 是避免 120 模式的,当且仅当不存在 $ 1\leq i<j<k\leq n $ 使得 $ a_k<a_i<a_j $。

给定质数 $ P $。$ q $ 次询问,每次给定 $ n,m $,求有多少个长度为 $ n $ 的、值域在 $ [0,m] $ 内的整数序列 $ a $ 是避免 120 模式的,结果对 $ P $ 取模。

输入格式

第一行两个整数 $ P,q $,表示模数和询问次数。

接下来 $ q $ 行,每行两个整数 $ n,m $,表示一组询问。

输出格式

输出共 $ q $ 行,第 $ i $ 行表示第 $ i $ 次询问的答案对 $ P $ 取模的结果。

样例数据

见下发文件。

数据范围

对于全部数据,满足 $ 10^8\leq P\leq 10^9 $,$ 1\leq q\leq 8\times 10^4 $,$ 1\leq n\leq 100 $,$ 0\leq m\leq 10^9 $。

测试点编号$ n\leq $$ m\leq $
$ 1,2 $$ 16 $$ 16 $
$ 3,4 $$ 18 $$ 18 $
$ 5,6 $$ 18 $$ 10^9 $
$ 7,8 $$ 20 $$ 20 $
$ 9,10 $$ 20 $$ 10^9 $
$ 11\sim 16 $$ 100 $$ 100 $
$ 17\sim 20 $$ 100 $$ 10^9 $

测试点 $ 11\sim 20 $ 关于 $ n $ 和 $ q $ 都有梯度。