Submission #872934

# Submission time Handle Problem Language Result Execution time Memory
872934 2023-11-14T05:31:17 Z vjudge1 Climbers (RMI18_climbers) C++17
5 / 100
1 ms 604 KB
#include<bits/stdc++.h>
using namespace std;
// #pragma GCC target("sse,sse2,sse3,ssse3,sse4,popcnt,abm,mmx,avx,tune=native")
// #pragma GCC optimize("Ofast,unroll-loops,fast-math,O3")
#define f first 
#define s second
typedef long long ll;
ll a[200100];
void solve(){    
    ll n; cin>>n;
    for(ll i=1; i<=n; i++) cin>>a[i];
    ll l=1,r=n;
    vector<ll> ord;
    while(l<=r){
        if(a[l] <= a[r]){
            ord.push_back(a[l]);
            l++;
        } else{
            ord.push_back(a[r]);
            r--;
        }
    }
    ll ans=0;
    for(ll i=0; i<ord.size()-1; i++){
        ans+=abs(ord[i+1]-ord[i]);
    }
    cout<<ans;
}   
int main(){
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    int t=1;
    // cin>>t;
    for(int i = 1; i <=  t; i++){
        // cout<<"Case "<<i<<":\n";
        solve();
        cout<<'\n';
    }
}

Compilation message

climbers.cpp: In function 'void solve()':
climbers.cpp:24:18: warning: comparison of integer expressions of different signedness: 'll' {aka 'long long int'} and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   24 |     for(ll i=0; i<ord.size()-1; i++){
      |                 ~^~~~~~~~~~~~~
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 348 KB Output isn't correct
2 Incorrect 1 ms 348 KB Output isn't correct
3 Incorrect 1 ms 348 KB Output isn't correct
4 Incorrect 0 ms 348 KB Output isn't correct
5 Incorrect 1 ms 604 KB Output isn't correct
# Verdict Execution time Memory Grader output
1 Correct 0 ms 344 KB Output is correct
2 Incorrect 0 ms 344 KB Output isn't correct
3 Incorrect 0 ms 344 KB Output isn't correct
4 Incorrect 0 ms 348 KB Output isn't correct
5 Incorrect 1 ms 348 KB Output isn't correct
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 348 KB Output isn't correct
2 Incorrect 0 ms 348 KB Output isn't correct
3 Incorrect 0 ms 348 KB Output isn't correct
4 Incorrect 1 ms 348 KB Output isn't correct
5 Incorrect 0 ms 348 KB Output isn't correct
6 Incorrect 0 ms 348 KB Output isn't correct
7 Incorrect 1 ms 344 KB Output isn't correct
8 Incorrect 1 ms 604 KB Output isn't correct
9 Incorrect 1 ms 604 KB Output isn't correct
10 Incorrect 1 ms 604 KB Output isn't correct