为什么只得了80分
查看原帖
为什么只得了80分
1110799
yhandeng楼主2024/7/12 14:00

我感觉程序应该没什么问题,提交后只得了80分

#include<bits/stdc++.h>
using namespace std;
long long n,m,w[5005],x=0,k,p=1;
int main()
{
	cin>>n>>m;
	for(int i=1;i<=n;i++)
	{
		cin>>w[i];
		k+=w[i];
	}
	while(p<=n)
	{
		for(int i=1;i<=m;i++)
		{
			w[i]--;
			if(w[i]==0)
		 	{
		 		w[i]=w[m+p];
		 		p++;
		 	}
		}
		x++;
	} 
	cout<<x;
	/*
	5 2
	78 90 66 54 43 
	x=187
	5 3
	4 4 1 2 1'
	x=4
	*/
	return 0;
}

如果发现错在哪里请告诉me,谢谢

2024/7/12 14:00
加载中...