本题就是给出一组cities.然后以下会询问,两个cities之间的最短路径. 属于反复询问的问题,临时我仅仅想到使用Dijsktra+heap实现了. 由于本题反复查询次数也不多,故此假设保存全部最短路径,那么是得不偿失了. 所以还是反复使用Dijsktra吧. 有没有更加好的办法处理反复查询问题呢?还没想到. 本算法纯粹手工打造了,不使用stl.代码非常长非常长,光打一遍就会手软的,呵呵. 原题: You are given a list of cities. Each direct con…