题目链接:http://ybt.ssoier.cn:8088/problem_show.php?pid=1617
#include <iostream>
using namespace std;
typedef long long ll;
int qmi(int a, int b, int m)
{
int res = 1;
while (b)
{
if (b & 1) res = res * a % m;
a = a * a % m;
b >>= 1;
}
return res;
}
int main()
{
int n, m, k, x;
cin >> n >> m >> k >> x;
cout << (x + (ll)m * qmi(10, k, n) % n) % n << endl;
return 0;
}