分析:要开 longlong;
#include<bits/stdc++.h>
using namespace std;
long long m, l, cnt = 1, flag = 1;
int main() {
cin >> m >> l;
while (1) {
long long tmp = cnt * m + l;
flag = 1;
for (long long i = 2; i <= m; i++) {
if (tmp % (m - 1) != 0) {
flag = 0;
break;//剪枝,不然会TLE
}
tmp = tmp / (m - 1) * m + l;
}
if (flag == 1) {
cout << tmp;
return 0;
} else cnt++;
}
return 0;
}