В первой строке записано целое положительное число n (1 ≤ n ≤ 100) — количество блоков, в которых записан файл.
Во второй строке следует последовательность из n различных целых положительных чисел a1, a2, ..., an (1 ≤ ai ≤ n), где ai-е равно номеру блока файла, который расположен на жестком диске в позиции i от начала
Выведите количество перемещений считывающей головки жесткого диска, чтобы прочитать весь файл целиком. Изначально считывающая головка расположена в начале жесткого диска (то есть над самым левым из блоков в их записи во входных данных).
Пример:
входные данные
5
4 3 1 5 2
выходные данные
11
что не так?
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int[] chisla = new int[a];
for(int i=0;i < chisla.length; i++){
chisla[i]=scanner.nextInt();
}
// int min = 1;
int sum=0;
int index=0;
for(int i=0;i<chisla.length;i++) {
chisla[i]=1;
sum = i;
index=i;
}
int min=2;
for(int i=0;i<chisla.length;i++) {
chisla[i]=min;
if(index>i){
sum =sum +index-i;}
if (index<i) {sum =sum-index+i;}
index=i;
min++;
}
System.out.println(sum);
}}