BOJ1509 海边 dijstra 最短路
题意:这题题目写得够坑的。前面一大串都是无关信息。
其实很简单,就是在二维坐标里面给出若干个圆(阴影),给出起始点和终止点。
问从起始点到终止点,怎么走可以使暴露在非阴影下的路径最短。输出最短路的值。
思路:其实很简单,刚一看,设计到圆面积感觉比较有点蒙,其实圆可以当成点来处理,如果要进去某个圆。
则朝着这个圆的圆心的直线方向走肯定是最短。所以就可以抽象成一个图。每个圆也是一个点。
点与点的路径和圆半径有关,构图时候注意一下即可。
然后dijstra算法。
浙公网安备 33010602011771号