问一个问题?
查看原帖
问一个问题?
765921
xly123楼主2022/10/9 19:15
using namespace std;
int main()
{
	int n,h=0,jd,pd,xy=0;
	cin>>n;
	int a[n];
	for(int i=0;i<n;i++) cin>>a[i],h+=a[i];
	while(h)
	{
		for(int i=0;i<n;i++)
		{
			if(a[i]>0)
			{
				jd=i;
				break;
			}
		}
		for(int i=jd;i<n;i++)
		{
			if(a[i]>0) 
			{
				pd=i;
				break;
			}
		}
		xy++;
		for(int i=jd;i<=pd;i++) a[i]--;
		h=h-pd+jd-1;
	}
	cout<<xy;
    return 0;
}

我哪里错了???? 输入的数总和是多少他就输出多少

2022/10/9 19:15
加载中...