老师让我用vector,我模拟
  • 板块灌水区
  • 楼主tt2013331
  • 当前回复4
  • 已保存回复4
  • 发布时间2024/8/24 16:02
  • 上次更新2024/8/24 16:04:35
查看原帖
老师让我用vector,我模拟
1069595
tt2013331楼主2024/8/24 16:02
#include<bits/stdc++.h>
using namespace std;
int n;
int b[10005];
int max_=-1;
int ans=0;
int main()
{
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>b[i];
		max_=max(max_,b[i]);
	}
	for(int i=1;i<=max_;i++){
		int l,r;
		for(int j=2;j<n;j++){
			if(b[j]>=i){
				l=j;
				break;
			}
		}
		for(int j=n-1;j>=2;j--){
			if(b[j]>=i){
				r=j;
				break;
			}
		}
		for(int j=l;j<r;j++){
			if(b[j]<i){
				ans++;
			}
		}
	}
	cout<<ans;
	return 0;
}
2024/8/24 16:02
加载中...