Submission #253476

#TimeUsernameProblemLanguageResultExecution timeMemory
253476BadrangiikhArranging Shoes (IOI19_shoes)C++14
30 / 100
34 ms2040 KiB
#include<bits/stdc++.h>
#include <deque> 
#include <cmath>
using namespace std;
 
#define ll long long 
 
/*freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);*/
 
int count_swaps ( vector < int > s ) {
    int n = s . size ( ) ;
    if ( n == 2 ) {
        if ( s [ 0 ] < s [ 1 ] ) return 0 ;
        else return 1 ;
    }
    int x = 0 ;
    for ( int i = 1 ; i < n ; i ++ ) {
        if ( abs ( s [ i ] ) == abs ( s [ 0 ] ) ) x ++ ;
    }
    if ( x + 1 == n ) {
        long long y = 0 ;
        long long z = 0 ;
        for ( int i = 0 ; i < n ; i ++ ) {
            if ( s [ i ] < 0 ) {
                z += abs ( i - y ) ;
                y += 2 ;
            } 
        }
        return z ;
    }
}    

Compilation message (stderr)

shoes.cpp: In function 'int count_swaps(std::vector<int>)':
shoes.cpp:32:1: warning: control reaches end of non-void function [-Wreturn-type]
 }    
 ^
#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...