我要把我写过关于快速幂运算的题目都收集起来
来源:互联网 发布:淘宝网今日特价女装 编辑:程序博客网 时间:2024/05/18 00:17
当然我先把题目版切之后再好好写,先写个大纲,到时候就不会忘记整理了
入门:
http://acm.hdu.edu.cn/showproblem.php?pid=2035
#include<cstdio>using namespace std;const int MOD = 1000;int QuickPow(int &a,int &b){ int res = 1; while( b ) { if( b&1 ) { res = ( res * a)% MOD; } a = (a*a)%MOD; b >>= 1; } return res;}int main(){ int a,b; while(~scanf("%d%d",&a,&b)&&( a||b )) { printf("%d\n", QuickPow(a,b) ); } return 0;}
进阶:
http://acm.fafu.edu.cn/problem.php?id=1401
规律:
#include<cstdio>using namespace std;const int MAXN = 1024 + 5;int n;int res;char ans[MAXN];int w[3] = { 1, 2, 4 };int main(){while (scanf("%d", &n) != EOF){getchar();gets(ans);char ch;res = 0;for (int i = 0; i < n; ++i){ch = getchar();if (ch != ans[i])res += w[(n - i - 1) % 3];}if (res == 0)puts("right now!");else if (res % 7 == 0)puts("7");elseprintf("%d\n", res % 7);}return 0;}
快速幂:
http://acm.fafu.edu.cn/problem.php?id=1189
0 0
- 我要把我写过关于快速幂运算的题目都收集起来
- 我读过关于面试最好的一篇文章
- 我要把我东西都转到这里,以后少用腾讯和百度的东西
- 如果可以我真的想把我的心都给你
- 我要把我的学生培养成“狼”
- 我要继续坚持梦想,把我的demo变成产品!
- 我把我用R写的第一个爬虫就献给了国家
- BHM写的一个过关的
- 终于把我的以前写的代码都找回来了呵呵,就等着空间上传了
- 我写的快速排序
- 《我的故事》游戏过关技巧
- 我要每天都写我的学习日记~希望我能坚持下去
- 前端开发人员必须了解的七大技能图谱(别人写的收集起来)
- 一个我自己写的矩阵快速幂模板
- 把我一切都献给你;你让我每个明天都
- 哈哈,我都不知道我写的是什么
- CS快速过关
- 我的ACM之路-写于南宁站后
- 排序(6)---------归并排序(C语言实现)
- [杭电]Fibonacci Again
- MVVM架构~knockoutjs系列之验证成功提示显示
- 今天测试了一下深圳双界河科技有限公司的鹰眼豹速车牌识别系统, 还不错!
- 最短路 迪杰斯特拉.cpp
- 我要把我写过关于快速幂运算的题目都收集起来
- 经典算法之河内之塔
- WEB安全:文件上传漏洞
- DB2恢复一例 SQL0928N
- 关于numpy的安装
- 程序猿笑话,放松一下。
- 第三章 【创建型设计模式】
- DB2 SQL0902C 一例
- Mina airQQ聊天 服务端篇(二)