比赛场次 200
比赛名称 20130117evening
比赛状态 已结束比赛成绩
开始时间 2013-04-17 19:00:00
结束时间 2013-04-17 20:40:00
开放分组 全部用户
注释介绍
题目名称 数数
输入输出 counta.in/out
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
Gravatardigital-T AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAA
0.178 s 0.32 MiB 100
Gravatar苏轼 AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAA
5.813 s 0.31 MiB 100
Gravatarcstdio AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAA
6.406 s 0.35 MiB 100

数数

★   输入文件:counta.in   输出文件:counta.out   简单对比
时间限制:1 s   内存限制:128 MiB

【题目描述】

给定$n$个整数,输出这$n$个数中,$m$次幂能被$k$整除的数的个数。

【输入格式】

输入包含两行。

第一行是三个正整数$n,m,k$。

第二行是$n$个正整数。

【输出格式】

一行一个整数表示满足条件的数的个数。

【样例输入】

3 2 50
9 10 11

【样例输出】

1

【样例解释】

$9^2\mod 50=31$,$10^2\mod 50=0$,$11^2 \mod 50=21$,所以能整除的个数为1。

【数据范围与约定】

对于20%的数据,$n,m,k\leq 100$;

对于40%的数据,$n,m\leq 10^4,k\leq 1000$;

对于100%的数据,$n\leq 10^5,m\leq 10^6,k\leq 1000$,保证输入的$n$个正整数都不超过$10^8$。