이 문제는 컨테스트 어딘가에서 발견되어 아직 해결 방법을 찾지 못했습니다. 나는 Dijkstra를 적용하는 라인을 생각하고 있습니다. 그러나 매우 명확하지는 않습니다 :연료 제한이있는 최단 경로
''모든 가중치가있는 도시의 가중 연결된 그래프가 표시됩니다. 일부 도시 (노드)에는 휘발유 펌프가 있지만 일부는 그렇지 않습니다. 당신은 탱크 용량이 C 인 자전거를 가지고 있습니다. 즉, 탱크가 가득차 있으면 C 거리 단위로 주행 할 수 있습니다. 가솔린 펌프가 장착 된 어느 도시에서든 자동차는 탱크를 가득 채울 수 있습니다. 주어진 소스와 주어진 목적지 사이의 최단 경로를 찾으십시오. 풀 탱크로 시작한다고 가정하십시오. ''
O (mn logn)이 (가) 받아 들일 것입니다.
데이터 범위가 무엇에 넣어? –
얼마 전에 질문을 보았 기 때문에 범위를 정확히 기억하지 못합니다. O (mn logn)에 대한 느낌은 내가 처음 질문을 보았을 때였습니다. 다른 시간 복잡성을 가진 솔루션을 제안하십시오. 나는 아무 것도 갖고 있지 않다. :) – therealone
전기 자동차를위한 실제 매우 ;-) –