Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
52788 | AK2022071321 | 木薯与身高 | C++ | 运行出错 | 30 | 1976 MS | 1024 KB | 426 | 2022-07-20 11:57:45 |
#include <bits/stdc++.h> using namespace std; int n,a[100020],b[100020]; int main() { cin>>n; memset(b,0,sizeof(b)); int ans=0; for(int i=1; i<=n; i++) { cin>>a[i]; } for(int i=1; i<=n; i++) { for(int j=i+1; j<=n; j++) { if(a[j]<a[i]) { b[j]=max(b[j],j-i); } } } for(int i=1; i<=n; i++) { ans+=b[i]; } cout<<ans; return 0; }