罗天朗 • 2年前
#include <bits/stdc++.h>
using namespace std;
int main(){
int a,b=9999999,c[10000],z=0;
cin>>a>>b;
for(int i=0;i<a;i++)
{
cin>>c[i];
}
for(int i=0;i<a;i++)
{
if(c[i]<0)
{
z+=c[i];
}
else
if(c[i]<8)
{
z+=c[i];
}else
if(c[i]>=8)
{
z+=8;
c[i+1]+=c[i];
c[i+1]-=8;
}
if(z>=b)
{
cout<<i+1;
break;
}
}
if(z<b)
cout<<-1;
return 0;
}
评论: