HXDB

#include<stdio.h>
#include<math.h>
int main()
{
    double sum=1;
    double a[8],b[8],j,max,ss=0,kk;
    int i;
    for(i=0;i<8;i++)
    {
        scanf("%lf",&a[i]);
        sum*=a[i];
    }
    for(i=0;i<8;i++)
        scanf("%lf",&b[i]);
    max=a[0];
    for(i=0;i<8;i++)
    {
        max=max>a[i]?max:a[i];
        for(j=1;;j++)
        {
            kk=(sum*j)/a[i];
            if(fmod(kk,a[i])==b[i])break;
        }
            ss+=kk;
    }
    kk=fmod(ss,sum);
    if(kk<max)kk+=sum;
    printf("%.0f",kk);
}
时间: 2024-07-31 07:02:28

HXDB的相关文章