提问 为什么数组开大就对了
查看原帖
提问 为什么数组开大就对了
527243
Iamzzr楼主2021/7/15 10:25
#include <bits/stdc++.h>
using namespace std;
int w[100005]//原来是w[10005];
int main(){
	int n, m;
	cin>>n>>m;
	for(int i=1; i<=n; i++)
		cin>>w[i];
	int k=1, x=1;
	int ok=0, i;
	bool flag=0;
	for(i=1; ; i++){
		for(int k=1; k<=m; k++){
			w[k]--;
			if(w[k]==0){
				ok++;
				if(ok==n) flag=1;
				w[k]=w[m+ok];
			}
		}
		if(flag==1) break;
	}
	cout<<i;
	return 0;
} 
2021/7/15 10:25
加载中...