萌新90分求助,永远都有一个WA
  • 板块P1317 低洼地
  • 楼主MCRS_lizi
  • 当前回复8
  • 已保存回复8
  • 发布时间2021/10/23 11:04
  • 上次更新2023/11/4 02:43:58
查看原帖
萌新90分求助,永远都有一个WA
585805
MCRS_lizi楼主2021/10/23 11:04

本机上没测出问题,求大佬解释一下

#include<bits/stdc++.h>
using namespace std;
int a[100000];
int main()
{
	int n,ans=0,k,en=0;
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
	}
	for(int i=2;i<=n-1;i++)//寻找洼地
	{
		if(a[i]<a[i-1]&&a[i]<=a[i+1])
		{
			ans++;
			k=i;
		}
	}
	for(int i=k;i<=n-1;i++)//往下都是去除末尾滑坡
	{
		if(a[i]!=a[i+1])
		{
			en++;
			break;
		}
	}
	if(en==0&&ans!=0)
	ans--;
	cout<<ans;
	return 0;
}

第五个点过不了

2021/10/23 11:04
加载中...