为什么是0 分
查看原帖
为什么是0 分
503275
halfmoon1楼主2021/4/8 21:32
#include <iostream>
using namespace std;
int main() {
	int n,m,a[10100],b[110],sum=0,t,o;//a[i]表示第i人所需时间,b[i]表示第i个水龙头接水量 
	cin>>n>>m;
	for(int i=1; i<=n; i++)
		cin>>a[i];
	for(int i=1; i<=m; i++)
		b[i]=a[i];
	t=m+1;
	for(int i=1;; i++) {
		o=0;//o表示多少个水龙头接水量为0 
		for(int j=1; j<=m; j++) {
			b[j]--;
			if(b[j]==0) {
				o++;
				if(t<=n) {
					b[j]=a[t];
					t=t+1;
				}
			}
		}
		if(o==m)//所有水龙头需接水量为0时结束
			cout<<sum+1;
		sum++;
	}
}

为什么0 分呀?求大佬救救孩子吧

2021/4/8 21:32
加载中...