不充钱,你怎么AC?

  题目:http://codevs.cn/problem/2952/

  题目讲一个细胞可分裂成 2 个,那么当前数目就是2a,a 为时间

  然后 q 个细胞一起会死亡,也就是对 q 取模

  数据范围很大,要用快速幂(位运算无法取模会炸)

  坚持手打快速幂!快速幂原理在下面:

  http://www.cnblogs.com/hadilo/p/5719139.html

 #include<cstdio>
#include<cstdlib>
#include<cstring>
#include<cmath>
#include<iostream>
#include<algorithm>
using namespace std; int mo;
int mi(int a,int b)
{
int k=;
b%=mo;
while (b>)
{
if (b%) k=k*a%mo;
a*=a;
a%=mo;
b/=;
}
return k;
}
int main()
{
int a;
scanf("%d%d",&a,&mo);
printf("%d\n",mi(,a));
return ;
}

最新文章

  1. java Io流输出指定文件的内容
  2. KVM 存储虚拟化 - 每天5分钟玩转 OpenStack(7)
  3. 用Qt写软件系列四:定制个性化系统托盘菜单
  4. Delphi XE5教程2:程序组织
  5. 内存分配方法 kmalloc()、vmalloc()、__get_free_pages()
  6. spark storage之SparkEnv
  7. Codeforces Round #198 (Div. 2) —— A
  8. UFLDL实验报告2:Sparse Autoencoder
  9. 铁通、长宽网络支付时“签名失败”问题分析及解决方案  [88222001]验证签名异常:FAIL[20131101100002-142]
  10. MVC5的控制器,使用HttpPost方式时,接收的参数为null的原因
  11. Dingo 的安装
  12. lecune入门示例
  13. javascript实现文字逐渐显现
  14. LeetCode OJ 238. Product of Array Except Self 解题报告
  15. mysql中将查询结果进行拼接处理及concat、group_concat的使用
  16. spring使用@Value标签读取.properties文件的中文乱码问题的解决
  17. rabbitmq route
  18. JavaScript-强制类型转换
  19. 用css 实现凹陷的线条
  20. SQL Server 无日志文件附加数据库

热门文章

  1. js数字格式化千分位格式
  2. 关于ArrayList add()方法 中的引用问题
  3. C++学习013多态
  4. 名片管理系统demo
  5. [HNOI2004]打鼹鼠
  6. Django数据模型--字段详解
  7. docker容器中启动kvm虚拟机
  8. 关于Oracle
  9. python学习笔记-list的用法
  10. IDEA无法新建GUI Form文件