ACM系统就是提交不成功,哪位朋友帮看看哪里有问题啊。谢谢了。
#include <iostream>
using namespace std;
int main()
{
int x,y,m,n,l;
int i=0;
while ((cin>>x>>y>>m>>n>>l)&&(x!=y)&&(0<x&&x<2000000000)&&(0<y&&y<2000000000)
&&(0<m&&m<2000000000)&&(0<n&&n<2000000000)&&(0<l&&l<2100000000))
{
int a=x,b=y;
if (n==m)
{
cout<<"Impossible"<<endl;
return 0;
}
while (a!=b)
{
if(i>1&&a==x&&b==y)
{cout<<"Impossible"<<endl;break;}
a=(a+m)%l;
b=(b+n)%l;
i++;
}
if(a==b) cout<<i<<endl;
i=0;
}
return 0;
}