Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<iostream>int gcd(int a,int b);using namespace std;int main(){int s1,s2,v1,v2,m;while(cin>>s1>>s2>>v1>>v2>>m){int num=0;int A;A=v1-v2;int B=m;int C;C=s2-s1;int gc=gcd(A,B);if(C%gc!=0) cout<<-1<<endl;else{while(s1!=s2){s1=s1+v1;s1=s1%m;s2=s2+v2;s2=s2%m;num++;}cout<<num<<endl;}}}int gcd(int a,int b)