SGU 117 Counting(快速幂)
来源:互联网 发布:中国乒乓球 知乎 编辑:程序博客网 时间:2024/05/23 19:54
Description
给出三个整数n,m,k,以及n个数a[i],问这n个数中有多少个数满足a[i]^m%k=0
Input
第一行三个整数n,m,k,第二行n个整数a[i] (1<=n,m,k,a[i]<=10000)
Output
输出n个数中满足a[i]^m%k=0的数的数量
Sample Input
4 2 50
9 10 11 12
Sample Output
1
Solution
快速幂裸题
Code
#include<cstdio>#include<iostream>using namespace std;#define maxn 11111int mod_pow(int a,int b,int p){ a%=p; int ans=1; while(b) { if(b&1)ans=ans*a%p; a=a*a%p; b>>=1; } return ans;} int n,m,k,a,ans;int main(){ while(~scanf("%d%d%d",&n,&m,&k)) { ans=0; while(n--) { scanf("%d",&a); ans+=(mod_pow(a,m,k)==0); } printf("%d\n",ans); } return 0;}
0 0
- SGU 117 Counting(快速幂)
- SGU 117Counting(快速幂)
- SGU - 117 - Counting (快速幂取模!)
- SGU 117. Counting 快速幂
- 【SGU】117. Counting 快速幂
- SGU 117 Counting 数论
- sgu 117 Counting
- SGU 117 Counting
- [SGU]117. Counting
- Sgu 117. Counting
- sgu 197 Nice Patterns Strike Back(构造矩阵快速幂)
- SGU117—Counting (快速幂取模)
- sgu 197 Nice Patterns Strike Back 矩阵快速幂
- sgu 117
- Educational Codeforces Round 33 E Counting Arrays(欧拉素筛+费马小定理+快速幂)
- HDU 3240 Counting Binary Trees(组合数学-卡特兰数,数论-整数快速幂,数论-求逆元)
- SGU 242(MaxFlow)
- SGU 102(Coprimes)
- arm-linux-gcc编译工具的安装
- 码农小汪-设计模式-抽象工厂模式
- VC 字符串转化和分割
- JAVA基础之三:运算操作符
- Fragment详解
- SGU 117 Counting(快速幂)
- poj1087(最大流)
- 如何下载android-cts-5.0_r5源码
- 专题二1001
- 《网络工程师》 Part4 局域网与城域网
- C++创建文件夹
- OpenGL调节屏幕的宽高比
- 导航控制器跳转到某一个控制器
- 计算下列三重积分 fffzdxdydz,其中Ω是由平面x=0,y=0,z=0和x+y+z=1所围成的有界闭区域. Ω