
最短路
新笑雨
这个作者很懒,什么都没留下…
展开
-
codeforces 605E
luogu链接 解法 (好像在哪里见过几乎一样的问题?) 考虑这种图上的期望一般倒着算,所以可以从终点反推回起点。 然后考虑我们更新点到终点的距离的过程,我们每次选出一个目前到终点距离最近的点,用它去更新和它相邻的点的距离,这个是也是最短路的思想。由于没有负权边,所以考虑用迪杰斯特拉 转移方程 d[u]=∑vd[v]∗p[u][v]∗(1−pr[u]),更新的时候按d从小到大的顺序d[u]=\su...原创 2020-04-02 22:17:21 · 151 阅读 · 0 评论 -
bzoj 4681
题目链接 题意 有一张边有权的无向图,现在要从1号点前往n号点,然后可以交换k次边权,问最短路最短是多少 数据范围 n≤50,m≤150,k≤20n\le 50,m\le 150,k\le 20n≤50,m≤150,k≤20 解法 最短路:考虑现在在一个点上,需要多计算的状态有什么:首先我们需要知道走到这个点上交换了几次边权,然后还有现在边的状态. 第一个很好记录,但是第二个并不好办.所以考虑加上...原创 2020-01-11 13:50:42 · 225 阅读 · 0 评论 -
luogu P2737
题意,给一些数,问最大的不能被这些数表示出来的数(自由相加)是多少。(大凯的疑惑) 解法 一个想法是dp,然后对答案有影响的上界接近于最大数的平方。 这个和noip 2018 d1t2也差不多 另一个做法是先选择这些数中的一个数,我们为了方便就选最小的一个mn,然后可以发现如果可以表示出x,那么x+mn,x+2×mn,x+3×mnx+mn,x+2\times mn,x+3\times mnx+mn...原创 2019-12-26 22:18:58 · 161 阅读 · 0 评论