Submission #570197

#TimeUsernameProblemLanguageResultExecution timeMemory
570197juliocesar97Mountains (NOI20_mountains)C++14
0 / 100
2089 ms2516 KiB
/* y = station x and y = reciving stations order = x.y.z x and z shorter than mountain y */ #include <bits/stdc++.h> using namespace std; int main(){ long long n; long long cont1=0; long long cont2=0; long long ans1=0; long long ans2 = 0; cin>>n; long long v[n]; for(int i=0; i<n; i++){ cin>>v[i]; } for(int i=1; i<n; i++){ for(int j=0; j<i; j++){ if(v[i] > v[j]){ cont1 += 1; } } for(int k=n; k>i; k--){ if(v[i] > v[k]){ cont2 +=1; ans1 = cont1*cont2;} } ans2 += ans1; cont1 =0; cont2=0; ans1=0; } //cout<<"program compiled, output: "<<ans2; cout<<ans2; return 0; }
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...