24分,dalao求助!!!%%%
查看原帖
24分,dalao求助!!!%%%
1235962
chen_1111楼主2024/6/5 20:58
#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n,v,b,m,j,ans=0;
    cin>>n>>v>>b;
    int s[n],a[1000000]={v};
    for(int i=0;i<n;i++)
    {
        ans++;
        cin>>s[i];
        a[j]+=s[i];
        if(a[j]==b)
        {
            cout<<ans;
            return 0;
        }
        j++;
        a[j]-=s[i];
        if(a[j]<1)
            a[j]=1;
        if(a[j]==b)
        {
            cout<<ans;
            return 0;
        }
    }
    cout<<"-1";
    return 0;
}
2024/6/5 20:58
加载中...