CF DIV.2 A. The Wall

转载请注明出处:http://blog.csdn.net/a1dark

昨晚第一次做CF、心情略激动、但是想要提交的时候、居然不让提交、原来CF比赛都是要提前注册的、唉、没文化、真可怕= =||、于是把第一题给切了、第一题很水、画个图、找下规律就OK了、

#include<stdio.h>
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;
}


你可能感兴趣的:(ACM,CF)