ZCMU-1417-快速幂
来源:互联网 发布:手机虚拟摇杆软件 编辑:程序博客网 时间:2024/06/16 23:05
1417: 2048
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 106 Solved: 25
[Submit][Status][Web Board]
Description
想必大家都玩过2048的游戏,小明想知道这个游戏能出现的最高数字是多少?请你帮忙计算,当然小明玩的2048和我们的不太一样,小明的2048不一定是4X4的格子,可以使3X2等等。小明的2048只能随机生成2。
Input
输入n,m(0<=n,m<=10^4)表示有2048游戏矩阵的大小,当0,0时结束;
Output
输出理论最大值,答案对1000000007取余。
Sample Input
2 2
0 0
Sample Output
16
【解析】
这道题我觉的有必要写一下,快速幂的应用。我觉得还是很有必要记一下的,此处配上大佬的代码#include <stdio.h>#include <math.h>#define MOD 1000000007long long find(int n){ long long a=2; long long sum=1; while (n) { if (n&1) sum=sum*a%MOD;//总和 a=a*a%MOD; n>>=1; } return sum;}int main(){ int n,m; while (~scanf("%d%d",&n,&m)&&(n!=0 || m!=0)){ if (n==0||m==0) printf("0\n"); else{ n*=m; printf("%lld\n",find(n)); }}return 0;}
0 0
- ZCMU-1417-快速幂
- ZCMU-1618-骨牌覆盖(矩阵乘法+快速幂)
- zcmu-1657
- zcmu-1685
- ZCMU----1776
- ZCMU----1777
- ZCMU----1778
- ZCMU----1779
- ZCMU-1731
- ZCMU-1658
- ZCMU-1654
- ZCMU-1132
- ZCMU-1037
- ZCMU-1415
- ZCMU-1036
- ZCMU-1723
- ZCMU-1608
- ZCMU-1478
- android 闹钟开发
- 寻找将图片一次可以做成android里面各个分辨率的工具
- 求助如何做一个在屏幕底部要突出来的按钮
- LBS教程---如何使用Android SDK进行开发
- 关于IOS下多核编程问题OpenMp(高分)
- ZCMU-1417-快速幂
- Leetcode-204. Count Primes
- Kali 2016版本下增强工具open-vm-tools的安装
- 关于联合登陆获取cookie值
- 红包外挂那点事
- EditText或者TextView单击时弹出DatePicker对话框,然后弹出软键盘,后来我禁止EditText还是弹出来
- listview 跟 addTextChangedListener冲突
- 快学Scala(6) 对象
- ios 写日历时 collectionview的cell的复用问题