logo AlgoBeat OnlineJudge
登录 注册

#104414. [BZOJ 4414] 数量积

内存限制:128 MiB 时间限制:10000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: 匿名

题目描述

神犇 heheda 最近得到了 UOJ 抱枕,蒟蒻 yts1999 想要玩。于是 heheda 给 yts1999 出了一道题:

一个长度为 的整数数列,按照下式定义:

现有 个平面向量

集合 的定义如下:

其中""表示向量 的数量积。

集合中不同元素对 取模的个数是多少。

heheda 告诉 yts1999,只要他做出了这道题,她就可以把抱枕借给他玩一会。然而 yts1999 实在是太弱了不会做,于是向你求助。

输入格式

输入数据包含一行三个整数 ,分别表示 的值,模数和平面向量的个数,每两个数之间用一个空格隔开。

输出格式

输出一行一个整数表示答案对 取模后的值。

样例

样例输入 #1

4 5 3

样例输出 #1

2

数据范围与提示

数列为

对于 的数据,。 By yts1999