当前位置:
首页 >
SGU 117 Counting
发布时间:2023/12/20
38
豆豆
生活随笔
收集整理的这篇文章主要介绍了
SGU 117 Counting
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
SGU_117
直接应用快速幂取模即可。
#include<stdio.h>#include<string.h>
int N, M, K;
int pow_mod(int a, int n)
{
int ans;
if(n == 1)
return a % K;
ans = pow_mod(a, n / 2);
ans = ans * ans % K;
if(n % 2)
return ans * a % K;
else
return ans;
}
void solve()
{
int i, d, cnt = 0;
for(i = 0; i < N; i ++)
{
scanf("%d", &d);
if(pow_mod(d, M) == 0)
++ cnt;
}
printf("%d\n", cnt);
}
int main()
{
while(scanf("%d%d%d", &N, &M, &K) == 3)
{
solve();
}
return 0;
}
总结
以上是生活随笔为你收集整理的SGU 117 Counting的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 烂泥虚拟机硬盘简简单单扩容
- 下一篇: 自己有電腦的一定要看看,非常有用呢。