夜夜的NOIP之旅

夜夜的NOIP之旅

测试数据来自 system/1964

背景

有些人出题十分的不靠谱
说好的NOIP难度呢?
说好的NOIP普及组难度呢?
说好的NOIP普及组-的难度呢?
怎么冒出了动态树啊!
怎么冒出了网络流啊!
怎么冒出了微积分啊!
夜夜很伤心=_=

描述

现在,有一套NOIP难度有\(N\)个题,其中第\(i\)个题的难度是\(1\times 2\times 3\times \cdots \times i\)(也可以写作\(i!\))。
我们称一套题的难度为\(N\)个题的难度总和。
那么给定\(N\),求这套题的难度。
然而,总有些人不想写高精度(比如出题人),是出题人良心的要你算出对\(M\)取模后的值就好了。

格式

输入格式

一行,两个数,N和M

输出格式

一行,你要输出的答案

样例1

样例输入1

4 10007

样例输出1

33

限制

对于20%的数据,N,M<=10
对于50%的数据,N,M<=1000000
对于100%的数据,N<=1000000000000000000,M<=1000000

每一个测试点时限1秒。

提示

对于样例:
  \(1 + 1*2 + 1*2*3 + 1*2*3*4 = 1 + 2 + 6 + 24 = 33\)
  \(33 \% 10007 = 33\)

信息

ID
1975
难度
(无)
分类
d 点击显示
标签
(无)
递交数
0
已通过
0
通过率
?
上传者