![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
最短路
noip_mystery
When you look back in the future, the self you once were will be your doppelganger.
展开
-
8.7早做题感悟
明天实战,临时来抱抱佛脚…… 看到一道主要考验建图的题,比较考验技巧,涨姿势了题目Description 给出一个N个点M条边的无向图,经过一个点的代价是进入和离开这个点的两条边的边权的较大值,求从起点1到点N的最小代价。起点的代价是离开起点的边的边权,终点的代价是进入终点的边的边权 N<=100000,M<=200000 Sample Input 4 5 1 2 5 1 3 2 2原创 2017-08-07 20:16:04 · 241 阅读 · 0 评论 -
8.10上课感悟
今天上课讲图论,感觉还行 2-sat问题我还没写,有空的时候我再写写吧 回家写了2题,感觉还行poj 3613题目传送门 上课已经讲过啦,就是简单的“矩阵快速幂”+floyd 考虑floyd的写法 f[i][j]=min{f[i][k]+f[k][j]} 和矩阵的 s[i][j]+=a[i][k]*b[k][j]是不是很像 只是把求和改成求Min,把乘改成加 我们暂时可以默认它有这个结原创 2017-08-10 21:33:27 · 262 阅读 · 0 评论 -
8.12实战感悟
今天的题话说回来也并不是那么难 但是就是炸了呀……T1我的方法是先求出最短路,然后再通过最短路的答案来求字典序最小的方案 在求方案的时候每次优先走b[i]小的i,这样就能保证当前是最优解 然后手测小数据都过,大数据就爆炸TAT 有WA有RE…… 麻烦大家看一下程序,帮忙卡掉我的程序(用小数据啊)//总时间复杂度应该最坏是 O(MlogM) #include<bits/stdc++.h> #原创 2017-08-12 21:25:12 · 155 阅读 · 0 评论 -
8.13做题感悟
感觉我们都被zrl吓到了…… 回家好好想题,感觉最后一题还是不会 然而问了下gj,他第一句话就问我今天做题做得爽不爽……T1看上去比较难,然而一堆if就搞定了…… 方法我就不说了,反正在当时看来是玄学的算法…… 具体证明我还不是特别会……有些大佬会的话下面直接评论 然而我一开始还在拼命地想TlogN的算法…… 但光看数据的话这似乎是可以的,没想到std说把数据放宽了……T2其实这道题想到原创 2017-08-13 18:39:46 · 321 阅读 · 0 评论