程序超时问题
请教一道ACM的题http://
结果是出来了,但是超时了

怎么解决啊?
代码如下

#include<stdio.h> int main() { int locate1,locate2,num,v1,v2; scanf("%d%d%d%d%d",&locate1,&locate2,&v1,&v2,&num); int n=0; if(locate1!=locate2) { do { locate1=(locate1+v1)%num; locate2=(locate2+v2)%num; n++; }while(locate1!=locate2); } printf("%d",n); }