QOJ.ac

QOJ

Time Limit: 2.0 s Memory Limit: 256 MB Total points: 100 Hackable ✓

#14101. 奇妙陣列計數

Statistics

若正整數陣列 $[a_1,a_2,\ldots,a_k]$ 的元素乘積等於元素總和(即 $a_1a_2\cdots a_k=a_1+a_2+\cdots+a_k$),則稱此陣列為奇妙陣列。

例如,陣列 $[2,2]$ 是奇妙陣列,因為 $2\cdot2=2+2=4$;$[3,1,2]$ 也是奇妙陣列,因為 $3\cdot1\cdot2=3+1+2=6$。但陣列 $[2,3]$ 不是奇妙陣列,因為 $2\cdot3\ne2+3$。

令 $f(i)$ 表示長度為 $i$ 的奇妙陣列數量。可以證明,對任意固定的 $i\ge2$,長度為 $i$ 的奇妙陣列只有有限個。

給定整數 $n$,求出 $f(2),f(3),\ldots,f(n)$。由於這些數可能非常大,請輸出它們對 $P$ 取模的結果,其中 $P$ 是給定的質數。

輸入格式

輸入僅有一行,包含兩個整數 $n,P$($2\le n\le2\cdot10^5$,$10^8\le P\le10^9$,$P$ 為質數)。

輸出格式

輸出 $n-1$ 個整數,表示 $f(2),f(3),\ldots,f(n)$ 對 $P$ 取模的結果。

範例

輸入格式 1

7 804437957

輸出格式 1

1 6 12 40 30 84

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.