A90416.「HNOI2013」数列

省选/NOI-

通过率:0%

时间限制:1.00s

内存限制:256MB

题目描述

小 T 最近在学着买股票,他得到内部消息: F 公司的股票将会疯涨。
股票每天的价格已知是正整数,并且由于客观上的原因,最多只能为 NN 。在疯涨的 KK 天中小 TT 观察到:除第一天外每天的股价都比前一天高,且高出的价格(即当天的股价与前一天的股价之差)不会超过 MMMM 为正整数。并且这些参数满足 M×(K1)<NM \times (K-1)<N
小 T 忘记了这 KK 天每天的具体股价了,他现在想知道这 KK 天的股价有多少种可能。

输入格式

输入只有一行用空格隔开的四个数: N,K,M,PN,K,M,P
PP 的说明参见后面“输出格式”中对P的解释。

输出格式

输出仅包含一个数,表示这 KK 天的股价的可能种数对于 PP 的模值。

输入输出样例

  • 输入#1

    7 3 2 997

    输出#1

    16

说明/提示

对于所有数据,1n1018,1K,M,P1091\le n\le 10^{18}, 1\le K, M, P\le 10^9

首页