#804. 变数字

提交0 通过0
通过率0%
时间限制1000ms
内存限制256MiB

题目描述

梦梦给出了正整数 xx,你可以执行以下操作任意次,直至 x=1x=1

  1. 选择正整数 c[1,x1]c \in[1,x-1],将 xx 修改为 xcx-c
  2. 选择正整数 c[2,x]c \in[2,x],将 xx 修改为 xc\lfloor \frac{x}{c} \rfloor

请问梦梦有多少种操作方式,把 xx 变为 11,两种操作方案不同,当且仅当存在一步操作不同。

答案对 pp 取模

输入格式

给定正整数 x,px,p

输出格式

输出一行,11 个整数,表示答案。

3 998244353
5

说明与提示

样例解释

有以下几种操作方式 /2/2/3/31,1-1,-12-21,/2-1,/2

对于 30%30\% 的数据,1x20001 \leq x \leq 2000

对于 100%100\% 的数据,1x4000000,p[108,109]1 \leq x \leq 4000000,p \in [10^8,10^9]