///不互质的中国剩余定理
///HDU3579亲测AC
#include
#include
#include
#include
using namespace std;
const int maxn=1000;
int mod[maxn];
int sty[maxn];
int ex_gcd(int a,int b,int& x,int& y){
int d;
if(b==0){
x=1;y=0;
return a;
}
d=ex_gcd(b,a%b,y,x);
y-=a/b*x;
return d;
}
int Chinese(int sty[],int mod[],int len){
bool flag=false;
int n1=mod[0],b1=sty[0],x,y;
for(int i=1;i