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