Submission #1151058

#TimeUsernameProblemLanguageResultExecution timeMemory
1151058justkitkatSandcastle 2 (JOI22_ho_t5)C++17
9 / 100
3 ms656 KiB
#include <bits/stdc++.h>
using namespace std;
#define vi vector<int>
#define int long long

signed main(){
    ios_base::sync_with_stdio(0);
    cin.tie(0); cout.tie(0);
    int h,w;
    cin>>h>>w;
    vi a(w);for(auto &x:a)cin>>x;
    int n=w;
    int p=0,ans=0;
    int prev=0,cnt=0;
    for(int i=0;i<n;++i){
        if(a[i]>prev)ans+=cnt,cnt++;
        else cnt=1;
        prev=a[i];
        // cout<<a[i]<<' '<<ans<<endl;
    }
    reverse(a.begin(),a.end());
    prev=0,cnt=0;
    for(int i=0;i<n;++i){
        if(a[i]>prev)ans+=cnt,cnt++;
        else cnt=1;
        prev=a[i];
    }
    cout<<ans+w;

}   
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...