Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include "iostream"#define MAX 20000000using namespace std;typedef long long LL;LL m[MAX], r[MAX], n ;LL gcd(LL a, LL b){if (b == 0)return a;return gcd(b, a%b);}void extend_gcd(LL a, LL b, LL &x, LL &y){if (b == 0){x = 1;y = 0;return ;}LL x1, y1;extend_gcd(b, a%b, x1, y1);x = y1;y = x1 - (a / b)*y1;}LL Solve(){LL M = m[1], R = r[1], d, k1, k2, c;