当前位置:网站首页>2022河南萌新联赛第(五)场:信息工程大学 C - 丢手绢
2022河南萌新联赛第(五)场:信息工程大学 C - 丢手绢
2022-08-10 05:46:00 【WA_自动机】
C - 丢手绢
求一下 x + m ∗ 1 0 k x + m * 10^{k} x+m∗10k 就可以了,中间记得取模
#include<iostream>
using namespace std;
typedef long long LL;
LL ksm(LL a,LL b,LL p)
{
LL res=1;
for(;b;b>>=1)
{
if(b&1) res=res*a%p;
a=a*a%p;
}
return res;
}
int main()
{
LL n,m,k,x;
cin>>n>>m>>k>>x;
cout<<(x+m*ksm(10,k,n)%n)%n<<endl;
return 0;
}
边栏推荐
猜你喜欢
随机推荐
Qt滚动条(QScrollBar)圆角样式问题跟踪
qemu and host share disk
Can‘t find bundle for base name jdbc, locale zh_CN解决方法
OpenGL学习笔记(LearnOpenGL)-第五部分 纹理
NetKeeper(创翼)开WIFI方法——2018.5
Unity扩展编辑器EditorWindow 小玩意(一)
【论文解读】滴滴智能派单-KDD2018 Large-Scale Order Dispatch in On-Demand Ride-Hailing
制作一个启动软盘并用bochs模拟器启动
动态规划、背包问题 6/28 121-124
UnityShader入门精要-unity shader基础
链表、栈、队列
强化学习_05_DataWhale近端策略优化
UnityShader入门精要-渲染纹理 镜子 玻璃 效果
Myunity框架笔记
unityFps射击
socket实现进程间通信
强化学习_12_Datawhale深度确定性策略梯度
氨氮吸附材料原理
背包问题 c语言版
废酸回收再利用