解题思路:
注意事项:
参考代码:
#include <iostream> #include<cstdio> #include<cmath> using namespace std; int a[55000]; int main() { int n,ans=0,mmax,mmin; cin>>n; for(int i=0;i<n;i++) scanf("%d",&a[i]); for(int i=0;i<n;i++) { mmax=mmin=a[i]; for(int j=i;j<n;j++) { mmin=min(mmin,a[j]); mmax=max(mmax,a[j]); if(mmax-mmin==j-i) ans++; } } cout<<ans<<endl; }
0.0分
1 人评分
lalalala 2018-04-27 22:09:45 |
要看在哪个网站上评测,给设么数据点