洛谷 P1965 转圈游戏 —— 快速幂
2024-09-02 12:40:38
题目:https://www.luogu.org/problemnew/show/P1965
居然真的就只是 ( x + m * 10k % n ) % n
代码如下:
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
typedef long long ll;
int n,m,k,x;
int pw(int a,int b)
{
int ret=;
for(;b;b>>=,a=((ll)a*a)%n)
if(b&)ret=((ll)ret*a)%n;
return ret;
}
int main()
{
scanf("%d%d%d%d",&n,&m,&k,&x);
printf("%lld\n",(x+(ll)m*pw(,k)%n)%n);
return ;
}
最新文章
- 初见SpringMVC
- Shader实例:NGUI制作网格样式血条
- A记录、CNAME、MX记录、NS记录
- java和javascript双引号嵌套的问题
- 集合框架,ArrayList和Vector的区别,让arrayList线程安全的几种方案
- POJ 3206 最小生成树
- JNI学习2:android 调用C语言方法与C语言调用android方法
- CSS3之选择器
- iOS通过UIAlertController弹出底部选择框来调用相机或者相册
- hdu 1199 Color the Ball(离散化线段树)
- laravel 控制器类DB类操作
- CAP原则和BASE定理
- [C++]线性链表之顺序表<;一>;
- numpy行转列
- PHP抽象类
- InnoDB存储引擎介绍-(6) 一. Innodb Antelope 和Barracuda区别
- Eclipse svn 项目 星号
- 解决pip下载速度慢
- 使用 Nginx + Tomcat 搭建负载均衡
- 在.NET中操作数字证书(新手教程)
热门文章
- Hadoop-2.7.1伪分布--安装配置hbase 1.1.2
- codeforce 810B Summer sell-off (贪心 排序)
- POJ1222熄灯问题【位运算+枚举】
- 分享大牛开发经验,浅谈java程序员职业规划
- BNUOJ 26229 Red/Blue Spanning Tree
- hihoCoder#1082 然而沼跃鱼早就看穿了一切
- MeepoPS基本使用方法
- kibana启动--nohup在关闭终端后无效&;&;守护进程详解
- 深入理解hadoop(三)
- Ubuntu 16.04升级Linux内核为4.7.0最快的方法