84

ЗадачаВ. «Гвоздики» На прямой дощечке вбиты гвоздики

skladchik01 10 апреля 2023

ЗадачаВ. «Гвоздики» На прямой дощечке вбиты гвоздики. Любые два гвоздика можно соединить ниточкой. Требуется соединить какие-то пары гвоздиков ниточками так, чтобы к каждому гвоздику была привязана хотя бы одна ниточка, а суммарная длина всех ниточек была минимальна. Формат входного файла В первой строке входного файла INPUT. IN записано число N – количество гвоздиков (2 ≤ N ≤ 100). В следующей строке записано N чисел — координаты всех гвоздиков (неотрицательные целые числа, не превосходящие 10000). Формат выходного файла В выходной файл OUTPUT. OUT нужно вывести единственное число — минимальную суммарную длину всех ниточек. Примеры: INPUT. IN OUTPUT. OUT 5 4 10 0 12 2 6

категория: информатика

85

Function min (a,b: integer): integer; begin if aa[j] thenSwap (a[i],a[j]); a[0]: =Maxint; a[-1]: =0; for i: =1 to n do b[i]: =min (b[i-1],b[i-2])+abs (a[i]-a[i-1]); WriteLn (b[n]); close (input); close (output); end.

пользователи выбрали этот ответ лучшим

Знаете другой ответ?
Другие вопросы по информатике

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...