CF DIV.2 A. The Wall

2014-11-23 21:42:23 · 作者: · 浏览: 10
昨晚第一次做CF、心情略激动、但是想要提交的时候、居然不让提交、原来CF比赛都是要提前注册的、唉、没文化、真可怕= =||、于是把第一题给切了、第一题很水、画个图、找下规律就OK了、
 
#include  
long long int gcd(long long int a,long long int b){  
    if(b==0)return a;  
    return gcd(b,a%b);  
}  
int main(){  
    long long int x,y,a,b;  
    scanf("%lld%lld%lld%lld",&x,&y,&a,&b);  
    long long int s=0,g;  
    g=(x*y)/gcd(x,y);  
    s=b/g-a/g;  
    if(a%g==0)  
        s=s+1;  
    printf("%lld\n",s);  
    return 0;  
}