#include <iostream>
#include <cmath>
#include <cstdio>
using namespace std;
//抄博友程序 谢谢博友程序
int main()
{
unsigned long x,y,m,n,L;//抄博友
scanf("%ld %ld %ld %ld %ld",&x,&y,&m,&n,&L);
//cin>>x>>y>>m>>n>>L;
unsigned long c,s,t;
if(m==n)
{
//cout<<"Impossible"<<endl;
printf("Impossible\n");
return 0;
}
//c=abs(n-m);
//s=(x-y+L)%L;
if(m>n)
{c=m-n;s=(y-x+L)%L;}//(1-2+4)%4 != (2-1+4)%4
else {c=n-m;s=(x-y+L)%L;}
n=s/c;s=s%c;//抄博友
t=s;
while(1)
{
if(s==0)//抄博友
{
//cout<<n<<endl;
printf("%ld\n",n);
return 0;
}
n=n+(s+L)/c;//抄博友
s=(s+L)%c;//抄博友
if(s==t)
{
//cout<<"Impossible"<<endl;
printf("Impossible\n");
return 0;
}
}
return 0;
}
POJ 1061 青蛙的约会 G++
最新推荐文章于 2022-04-14 00:39:57 发布