Cetinska Cestogradnja
시간 제한1초메모리 제한2048 MB
이 문제는 면접용이 아니라 대회용 기하+동적 계획법 문제입니다.
문제
U pustinji se nalazi rijeka i dva grada koja leže na njenim krajevima. Rijeka je izlomljena linija koja počinje u jednom gradu i završava u drugom.
Svaki ravan segment rijeke teče strogo od juga prema sjeveru, odnosno u smjeru rastuće y koordinate.
Moramo izgraditi cestu koja će povezati ta dva grada. Cesta može ići uz rijeku, ali ju ne može jednostavno prijeći: most se mora izgraditi na svakom prijelazu.
Izgradnja jednog metra ceste na tlu košta jedinicu, a izgradnja svakog mosta (prijelaza) košta .
Unutar gradova promet je već riješen, tako da cesta može početi i završiti na bilo kojoj strani rijeke.
입력
U prvom retku nalaze se dva broja: prirodni broj (), koji označava broj čvorišta rijeke (uključujući i gradove) i realni broj (), koji označava cijenu jednog mosta. Broj imat će najviše dvije decimale.
U svakom od sljedećih redaka nalaze se po dva cijela broja i ().
Ovaj par označava koordinate -tog čvorišta rijeke. Zadovoljavaju , .
Ne postoje tri kolinearne točke u ulazu. Cesta mora početi u točki i završiti u točki .
출력
Program mora ispisati jedan broj koji označava najmanju moguću cijenu projekta.
Odgovor će biti prihvaćen ako se razlikuje od točnog rješenja za najviše .
힌트
Pojašnjenje prvog probnog primjera: Pogledajte sliku.