求解答
  • 板块灌水区
  • 楼主GG_wen
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/4/19 20:14
  • 上次更新2024/4/19 20:24:24
查看原帖
求解答
1200079
GG_wen楼主2024/4/19 20:14

求大佬解答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;
}
2024/4/19 20:14
加载中...