Недостающий фрагмент:
k:=0;
for i:=1 to N-1 do
if ((a[i] + a[i+1])>0) and ((a[i] + a[i+1]) mod 2 = 1) then begin
k:=k+1;
end;
writeln(k);
Разбор:
k:=0; // переменная для подсчет количества пар элементов.
for i:=1 to N-1 do // запускаем цикл до N-1, чтобы в последнем цикле не было сбоев.
if ((a[i] + a[i+1])>0) and ((a[i] + a[i+1]) mod 2 = 1) then begin // находим нужную нам пару элементов с помощью условия. Как только находим:
k:=k+1; // увеличиваем переменную, то есть прибавляем уже к имеющемуся количеству пар еще одну.
end; // Конец цикла
writeln(k); // выводим на экран количество пар
1-м прыжком можно попасть в 2 различные вершины. 2-м тоже в две вершины и так до 8 прыжка включительно. Но 9-м прыжком мы можем очутиться только в одной вершине (т.к. в конце нужно попасть в начальную вершину).
А значит всего способов: 2*2*2*2*2*2*2*2=256
1) Камнеев перевозит свое шмотье на другой берег и бросает его туда, возвращается
2) Берет шмотье Бумагина (Законно) и делает то же самое.
3) Перевозит Бумагина
4) Забирает свое шмотье с того берега, кидает на первом
5) Перевозит Ножницына с баулом, выкидывает только баул
6) Повторяет 5,но выбрасывает и Ножницына
7) Забирает свои баулы и переправляется на другой берег