HDU 2035.人见人爱A^B-快速幂
人见人爱A^B
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 53859 Accepted Submission(s): 35959
说明:A^B的含义是“A的B次方”
代码:
1 #include<iostream> 2 #include<cstdio> 3 #include<algorithm> 4 #include<cstring> 5 #include<cstdlib> 6 #include<string.h> 7 #include<set> 8 #include<vector> 9 #include<queue> 10 #include<stack> 11 #include<map> 12 #include<cmath> 13 using namespace std; 14 typedef long long ll; 15 const int mod=1000; 16 ll kuaisumi(ll a,ll b){ 17 ll ans=1; 18 while(b){ 19 if(b%2==1){ 20 ans=ans*a%mod; 21 } 22 a=a*a%mod; 23 b=b/2; 24 } 25 return ans; 26 } 27 int main(){ 28 int n,m; 29 while(~scanf("%d%d",&n,&m)){ 30 if(n==0&&m==0)break; 31 ll ans=kuaisumi(n,m); 32 printf("%lld\n",ans%1000); 33 } 34 return 0; 35 }
转载于:https://www.cnblogs.com/ZERO-/p/9740974.html
HDU 2035.人见人爱A^B-快速幂相关推荐
- hdu 2035 人见人爱A^B (快速幂)
人见人爱A^B Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Su ...
- hdu 2842 Chinese Rings 矩阵快速幂
分析: 后面的环能不能取下来与前面的环有关,前面的环不被后面的环所影响.所以先取最后面的环 设状态F(n)表示n个环全部取下来的最少步数 先取第n个环,就得使1~n-2个环属于被取下来的状态,第n-1 ...
- HDU (1575)Tr A ---矩阵快速幂
Tr A Problem Description A为一个方阵,则Tr A表示A的迹(就是主对角线上各项的和),现要求Tr(A^k)%9973. Input 数据的第一行是一个T,表示有T组数据. 每 ...
- HDU - 4990 Reading comprehension(矩阵快速幂,水题)
题目链接:点击查看 题目大意:给出一段程序,进行优化后提交 题目分析:其实就是找规律,大水题一个,偶尔也是需要做做水题找找自信(逃) 先将题目中的程序拿下来,跑上100项,然后拿到oeis里找一下规律 ...
- HDU - 5015 233 Matrix(矩阵快速幂)
题目链接:点击查看 题目大意:初始化:第一行依次为233,2333,23333....第一列依次为a0,a1,a2....(题目中会给出),再给出递推公式:,求矩阵中第n行m列的数字是多少 题目分析: ...
- Recursive sequence HDU - 5950 (递推 矩阵快速幂优化)
题目链接 F[1] = a, F[2] = b, F[i] = 2 * F[i-2] + F[i-1] + i ^ 4, (i >= 3) 现在要求F[N] 类似于斐波那契数列的递推式子吧, 但 ...
- HDU 2256Problem of Precision(矩阵快速幂)
题意 求$(\sqrt{2} + \sqrt{3})^{2n} \pmod {1024}$ $n \leqslant 10^9$ Sol 看到题解的第一感受:这玩意儿也能矩阵快速幂??? 是的,它能q ...
- HDU 2035 人见人爱A^B
人见人爱A^B Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Su ...
- HDU - 5187 zhx's contest(快速幂+快速加+组合数学)
题目链接:点击查看 题目大意:给出一个n,现在有1~n的全排列,规定如果可以将其中一种排列分为两部分: a1-ai单调递增/单调递减 ai-an单调递增/单调递减 则称这种排列为美丽的排列,现在问一共 ...
最新文章
- AI一分钟 | MIT研发盲眼机器人;卫报披露“假AI”,不少是人假扮的
- android如何实现支付宝,(Android集成支付宝支付)react-native实现支付宝支付
- 题目1172:哈夫曼树
- 数据库备份DBS提供异常任务自助修复
- POJ 1723 Soldiers (中位数)
- 电赛总结(二)——AD芯片总结之AD7715
- Windows学习总结(7)——学会CMD命令提示符的重要性
- 一文看懂机器视觉工业相机与普通相机的区别
- linux编译android源码,ubuntu16.04 Android源码下载编译
- leetcode 336. Palindrome Pairs
- div+css强制(不)换行 .
- python设置excel格式_Python使用xlwt写excel并设置写入格式
- Android限制录制屏幕无声音,屏幕录制没有声音如何解决?
- CentOS 7.9命令行配置有线网卡
- App Links(APP关联)
- Holt_Winters三次平滑指数实现
- 一种将pkl转成excel的弯道[可以实现有点奇怪,以防excel显示不全]
- 魔法宝石 spfa
- OpenKruise原理介绍和安装
- 一个NB-IoT/4G模组的AT拨号联网流程
热门文章
- ICLR 2017 | GAN Missing Modes 和 GAN
- es创建索引库,无法使用InetSocketTransportAddress
- PHP类有哪几种,PHP中有哪几种常用类型?
- vscode中装js解释器_h5学习记录(1)--vscode配置js开发环境
- 两个list关联合并_算法分享---两个有序链表的合并(C语言)
- JZOJ 5371. 【NOIP2017提高A组模拟9.17】组合数问题
- 文件不混淆_Android Studio配置反混淆
- linux监控是否运行脚本,监控网站是否可以正常打开的Shell脚本分享
- TensorRT学习笔记5 - 运行fc_plugin_caffe_mnist
- Codeforces 516D Drazil and Morning Exercise (栈、二分)