Robotai
시간 제한1초메모리 제한1024 MB
길이 L인 고랑 양 끝에서 두 로봇이 출발해 주어진 위치에 묘목을 심을 때, 심는 데 S만큼 걸린다면 모든 묘목을 심는 최소 시간을 구한다.
문제
Iškasta tiesi ilgio vaga, kurioje reikia pasodinti medelių. Medelius sodins robotai, todėl visi atstumai vagoje matuojami robopėdomis.
Duota pozicijų (t. y. atstumų nuo vagos pradžios) seka . Kiekvienoje šių pozicijų turi būti pasodintas vienas medelis.
Darbą turi atlikti robotai. Kiekvienas robotas per laiko vienetą nuvažiuoja robopėdą, o per laiko vienetų pasodina vieną medelį.
Per kiek mažiausiai laiko galima pasodinti visus medelius, jeigu dirbs abu robotai? Pirmojo roboto pradinė pozicija yra , o antrojo – . Abu robotai darbą pradeda tuo pačiu laiko momentu .
Duotas medelių skaičius , vagos ilgis , bei laikas, per kurį robotas pasodina vieną medelį . Taip pat duotas pozicijų, surikiuotų didėjimo tvarka, sąrašas .
Parašykite programą, kuri apskaičiuotų trumpiausią sodinimo laiką T, per kurį robotai gali pasodinti visus medelius.
입력
Pirmojoje eilutėje pateikti trys sveikieji skaičiai: – pozicijų skaičius, – vagos ilgis, – vieno medelio sodinimo laikas.
Likusiose eilučių pateiktos medelių sodinimo pozicijos – po vieną sveikąjį skaičių kiekvienoje eilutėje.
출력
Pirmojoje (ir vienintelėje) eilutėje išveskite trumpiausią sodinimo laiką T.