怎么卡过去???每次测RE的点都不同
查看原帖
怎么卡过去???每次测RE的点都不同
77723
Grace_White楼主2021/7/22 09:24
#include<bits/stdc++.h>
using namespace std;
long long k,m,i,ans,x,j,a[100],d[100];
int main()
{
    cin>>k>>m;
    for (i=1;i<=m;i++) cin>>a[i];
    for (i=1;i<=30000000;i++)
    {
        ans+=k;
        if (k==0) 
        {
            cout<<ans<<endl;
            return 0;
        }
        x=k;k=0;
        for (j=1;j<=m;j++)
        {
            k+=(d[j]+x)/a[j];
            d[j]=(d[j]+x)%a[j];
        }
    }
    cout<<"Inf";
    return 0;
}

心态给我搞炸

2021/7/22 09:24
加载中...