다음 문제 :가장 긴 경로를 찾는 방법은 무엇입니까?
엔진 (예 : 자동차)이 직진 도로에서 여행을 시작합니다. 그것의 소비는 거리에 직접적으로 비례한다 (예를 들어, 480km는 연료 1 단위를 사용하므로 48km는 10 분의 1 단위의 연료를 사용한다). 이 엔진은 기껏해야 1 단위의 연료를 수송 할 수 있습니다.
시작 지점에는 n0 연료 장치가 공급됩니다. 경로상의 다른 지점에는 연료 저장소 (예 : n1 @ d1, n2 @ d2 등)가 있으며 운전자는 경로의 어느 곳에서나 연료를 배출 할 수 있습니다. 예를 들어, 한 단위의 경우 480km로 운전자는 160km를 주행 할 수 있고 1/3 단위의 연료가있는 저장소를 만들고 엔진에 연료를 보급하기 위해 출발점으로 다시 돌아올 수 있습니다.
출발 연료와 경로의 저장소에 따라 얻을 수있는 최대 거리를 찾기위한 알고리즘 (또는 몇 가지 아이디어를 찾고 있습니다)을 찾고 있습니다.
기본적으로 단위는 원자가 아니므로 분할 될 수 있습니다. – UmNyobe
결국, 창고가 결국 비어있을 필요는 없는지 확인하십시오. 그리고 최대 거리로, 당신은 거리를 의미하는 것이 아니라 출발점으로부터의 거리를 의미합니까? – jimpic
@jimpic : 예, 출발점에서부터의 거리입니다. 그리고 창고는 결국 비어있을 필요가 없습니다. – Burkhard