Submission #165254

#TimeUsernameProblemLanguageResultExecution timeMemory
165254piyushkumarArranging Shoes (IOI19_shoes)Java
10 / 100
1064 ms14164 KiB
class shoes{
    public static long count_swaps(int[] n) {
        long c=0;
        for (int i=0;i<n.length;i+=2){
            int j=0;
            for (j=i;j<n.length;j++){
                if(n[j]<0)
                    break;
            }
            while (j>i){
                int d=n[j-1];
                n[j-1]=n[j];
                n[j]=d;
                c++;
                j--;
            }
            int x=-n[i];
            for (j=i+1;j<n.length;j++){
                if(n[j]==x)
                    break;;
            }
            while (j>i+1){
                int d=n[j-1];
                n[j-1]=n[j];
                n[j]=d;
                c++;
                j--;
            }
        }
        return c;
    }
}
#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...