| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 2 초 | 1024 MB | 38 | 18 | 14 | 45.161% |
Коренной житель Ирландии лепрекон Патрик однажды крупно поссорился со своей женой Клариссой и решил в срочном порядке убежать на остров Бора-Бора. Для этого у мудрого Патрика есть $n$ спрятанных на одной прямой горшочков с лепреконским золотом. Ссора произошла спонтанно, поэтому Патрик не смог запастись достаточным количеством магических амулетов и талисманов, а это значит, что его магических сил хватит лишь на одну телепортацию, но зато в любое место, например --- к любому из горшочков с золотом. Эту телепортацию необходимо использовать, до начала сбора горшочков с золотом.
Так как лепреконы по природе своей не очень хорошие бегуны, без помощи телепортаций Патрик может перемещаться со скоростью 1ドル$ метр в минуту. Но на один из горшочков Кларисса наложила заклинание исчезновения, и он пропадет через $t$ минут. Помогите Патрику за минимальное время собрать все горшочки с золотом! Если он не заберет хотя бы один из них, ему не хватит золота на путешествие.
В первой строке число $n$ --- количество горшочков с золотом --- и число $t$ --- время исчезновения (в минутах) одного из них ($ 2 \le n, t \le 100$). В следующей строке $n$ чисел --- координаты горшочков в метрах. Все числа различны и по абсолютной величине не превосходят 100. Координаты горшочков даны в порядке возрастания. В следующей строке записан номер горшочка, который исчезнет через $t$ минут.
В первой строке выходного файла выведите минимальное время, которое потребуется Патрику для сбора всего золота. В следующей строке выведите $n$ чисел --- порядок, в котором следует собирать горшочки.
5 5 1 4 9 16 25 2
24 1 2 3 4 5
6 4 1 2 3 6 8 25 5
31 5 4 3 2 1 6