求大佬解答https://www.luogu.com.cn/problem/T446380?contestId=166340 最后三个测试点错了:
#include<bits/stdc++.h>
using namespace std;
int a,b[10000],s,n;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>b[i];
if(i==1) a+=b[i];
else a+=(b[i]-b[i-1]);
if(a>=8){
s+=a/8;
a%=8;
}
else if(a>=50){
s+=a/8;
a%=8;
continue;
}
}
cout<<s;
return 0;
}