【HDU】 1852 Beijing 2008
2016-06-14 14:58
232 查看
Beijing 2008
题目链接
Beijing 2008题目大意
先求2008n的因子和模k得m,再求2008m mod k题解
照着题目意思求就行了。求因子和我在前面一题的题解里已经写的很清楚了,这里不再赘述。求因子和
代码
#include <iostream> #include <cstring> #include <cstdio> #define LL long long using namespace std; LL n,k; LL pow_mod(LL a,LL b,LL mod) { LL ans=1; while (b) { if (b&1) ans=(a*ans)%mod; b>>=1; a=(a*a)%mod; } return ans; } int main() { while(scanf("%I64d%I64d",&n,&k),n!=0 || k!=0) { LL a,b,m; a=((pow_mod(2,3*n+1,k)-1)%k+k)%k; b=((pow_mod(251,n+1,250*k)-1)%(250*k)+250*k)%(250*k); b/=250; m=(a*b)%k; printf("%I64d\n",pow_mod(2008,m,k)); } return 0; }
相关文章推荐
- Mac虚拟机安装win7攻略 必须点赞
- msm8974 camera driver添加新摄像头kernel hal修改
- WPF 之 后台设置Image的Souce
- H265 帧类型判断
- linux screen --解决会话终止当前进程断开的问题!
- python 读取二进制 显示图片
- 浅谈算法和数据结构: 九 平衡查找树之红黑树
- 返回函数的JavaScript函数
- React Native 开发笔记
- jeesite 日志过多
- hadoop实战-01.ubuntu安装jdk
- CANVAS实现图片模糊(处理库StackBlur.js)
- 如何强制删掉文件(特别提示文件不存在)
- 详解Python中的Descriptor描述符类
- 单例模式--设计模式1
- ci中简单实用的权限管理
- 生成带混淆配置的aar库
- 火箭炮:常用正则表达式 收藏!
- 栈和队列相关面试题(2)
- BZOJ 2820 YY的GCD(莫比乌斯反演)