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;elsereturn 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相关推荐
- 【SGU】117. Counting 快速幂
传送门:[SGU]117. Counting 题目分析:快速幂对k取模,结果为0则ans++. 代码如下: #include <map> #include <vector> # ...
- 史上最全的SGU题目分类
由于SGU上神题遍地,特列此表,便于训练时分类训练. 101 Domino 欧拉路 102 Coprime 枚举/数学方法 103 Traffic Lights 最短路 104 Little Shop ...
- SGU 187 - Twist and whirl -- want to cheat
原题地址:http://acm.sgu.ru/problem.php?contest=0&problem=187 太开心啦!!!!这道题从2013年开始困扰我!!今天晚上第四次下定决心把它写一 ...
- SGU 286 Ancient decoration(Euler路径+二分匹配)
http://acm.sgu.ru/problem.php?contest=0&problem=286 先找欧拉回路,再做二分匹配,输出匹配 有一道题和这个很像:HDU 3551 Hard P ...
- uoj 117 欧拉回路
1.判断是否为欧拉存在欧拉回路---裸的判断 欧拉回路就是看一笔能不能把途中所有的边跑完没得重复 对于无向边----建立双向边判断每个点的入度是否为2的倍数 1.1 对于有向边---建立单向边判断 ...
- DFS:深入优先搜索 POJ-2386 Lake Counting
深度优先搜索是从最开始的状态出发,遍历所有可以到达的状态. 因此可以对所有的状态进行操作,或列举出所有的状态. Lake Counting POJ - 2386 Due to recent rains ...
- Boring counting HDU - 3518 (后缀数组)
Boring counting \[ Time Limit: 1000 ms \quad Memory Limit: 32768 kB \] 题意 给出一个字符串,求出其中出现两次及以上的子串个数,要 ...
- pat1004. Counting Leaves (30)
1004. Counting Leaves (30) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue A fam ...
- CF990G GCD Counting(树上莫比乌斯反演,分层图,并查集)
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Problem 给定一棵点带权无根树,对于每个 k∈[1,2×105]k\in[1,2\times10 ...
最新文章
- 【割边缩点】解题报告:POJ - 3694 - Network(Tarjan割边缩点 + LCA + 并查集优化)
- 可滚动Widget SingleChildScrollView
- 听歌识曲java_homework_3
- Maven项目出现web.xml is missing and 《failOnMissingWebXml》is set to true,已解决
- 论文笔记_S2D.73_2019_BTS_从大到小:多尺度局部平面引导的单目深度估计
- 内存泄漏分析小工具分享(基于UMDH)
- python实现三级菜单
- 5个 GIS空间分析 空间查询与量算 的重要知识点
- win7 uefi 无法对计算机,U盘UEFI模式无法启动WIN7安装解决教程
- 3GPP Release和Category简介
- bootstrap table设置列宽
- 【其他】记录这次曲折的域名选择及搜索引擎seo优化的过程
- html判断苹果,js获取判断苹果手机机型
- 数据ETL——使用R语言对身份证进行校验,排序筛选等操作
- 使用sql server+jmail组件发送邮件
- mysql经典四表查询_sql 经典四表查询
- PSP 1000, PSP 2000, PSP 3000, PSP Go 相关
- 修改哪个请求头可以伪造请求ip_欧姆龙NX系列EtherNet/IP通信
- 大学生上机报告C语言,大学生计算机实验总结报告.doc
- vue去掉hash值#
热门文章
- session_id()和session_regenerate_id()对原来session文件和其中数据是怎么处理的
- Android笔记——在布局文件中插入另一个布局文件
- js与C++交互及C++解析json
- EXCHANGE 2010 DAG 实验总结
- RHEL4-SFTP配置
- linux专用的opencv下载链接(持续更新)
- securecrt自动发送空格防止session卡死
- Rows Over Window与Range Over Window的区别
- ubuntu20.04安装讯飞输入法(失败经历)
- java incompatible types: int cannot be converted to java.lang.Long