Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>using namespace std;long long gcd(long long a,long long b){long long c;while(b!=0){c = b;b = a%b;a = c;}return a;}long long ex_gcd(long long a,long long n){long long k,i,c,x1 = 0,x2 = 1;while(a>0){k = n/a;c = a;a = n%a;n = c;i = x2;x2 = x1 - k*x2;x1 = i;}return x1;}