2015年6月19日

摘要: 简直是醉了,这道题本来想了一会儿,然后看了看数据边的数量顶天了才400然后时间最多才100那么直接用SPFA 复杂度O(nm2)就可以过了,然后注意一下特别判定是否超过INF可能有数据很极限,判断一下是否超过了INF没有才运算,我被这个小问题卡了好久。。。然后就是枚举当前连续一段的... 阅读全文
posted @ 2015-06-19 21:29 JeremyGuo 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 意思就是把所有点存下来,按照高度排个序, 然后从小到大枚举,然后判断当前的点的四个方向有没有存在经过当前点更优的情况,并且那个点的高度比当前点的高度要高如果存在就更新,因为根据大小排了序,所以不会出现不会出现一个点重复统计的情况那么复杂度是O(n2)#include #includ... 阅读全文
posted @ 2015-06-19 13:31 JeremyGuo 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 就是最大矩阵和,如果直接爆搜复杂度就是O(n4)的所以进行优化,sum[i][j][k]表示在第i列到第j列的第k行的和,那么就枚举i, j然后最大子段和,然后就变成O(n3)了, 反正n只有100就过了#include #include #include using namesp... 阅读全文
posted @ 2015-06-19 13:17 JeremyGuo 阅读(109) 评论(0) 推荐(0) 编辑

导航