当前位置:网站首页>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;
}
边栏推荐
猜你喜欢
随机推荐
二叉树 6/15 76-80
Qt使用私有接口绘制窗口阴影
几行代码就可以把系统高崩溃;
UnityShader入门精要-unity shader基础
Unity热更新哪些事
如何在AdsPower中设置YiLu代理?
Unity screen coordinates to world coordinates, mouse click to get 3D position
Basic use of Unity's navigation and wayfinding system
Kernel Image File Format
椭圆曲线离散对数问题以及求解
unity瓦片地图调整图片大小
unity守则(随时持续更新\自我总结)
Why need to hot update game?
1413. 逐步求和得到正数的最小值
如何在VMlogin中设置YiLu代理?
Qt绘制椭圆曲线的角度问题(离心角和旋转角)
修改 QtCreator 配置解决 “无法运行 rc.exe” 问题
tqdm高级使用方法(类keras进度条)
【备份】《Unity Shader入门精要》配图
Introduction to KDE Framework









