摘要: 题意:给出一个带有n*m个格子的矩阵,部分格子中有靶子target,现在要从一个没有靶子的格子中射出飞刀数把,飞刀是可穿透靶子的,同一直线上都可以一刀全射掉。现在问在哪个格子射出飞刀,可以在全部射中的情况下用刀次数最少?有target的格子不可选。思路:穷举所有没有靶子的格子,计算每个靶子的角度,若... 阅读全文
posted @ 2015-06-01 19:12 xcw0754 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 题意: 给定一个拓扑图,其中部分结点含有1个病毒,每个结点只要收到病毒就会立即往出边所能到达的点传播,病毒数可叠加,求所有结点的病毒数总和。思路: 根据拓扑的特点,每个入度为0的点肯定不会再被传播病毒,而且会将自己的所有病毒向与其相连的结点传播。那么可以从入度味为0的点着手,逐个删除入度为0的结... 阅读全文
posted @ 2015-06-01 18:51 xcw0754 阅读(207) 评论(0) 推荐(0) 编辑
摘要: G++261ms13MB题意: 给出n门课程的修读所需要的前置课程的关系,按理说应该是个拓扑图,但是因为某些原因导致了混乱,所以有可能不是一个拓扑图。现在的问题是,判断该图是否为一个拓扑图(即无环图)。思路: 每次删除全部入度为0的结点,一直删下去肯定是没有任何点存在的,如果不是拓扑图的话就必有... 阅读全文
posted @ 2015-06-01 17:02 xcw0754 阅读(372) 评论(0) 推荐(0) 编辑