<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Acwing模板:https://www.acwing.com/problem/content/855/

      請你求出從 1 號點到 \(n\) 號點的最多經過 \(k\) 條邊的最短距離,如果無法從 1 號點走到 \(n\) 號點,輸出 impossible。

      #include <bits/stdc++.h>
      using namespace std;
      const int N = 510, M = 1e4 + 10, INF = 0x3f3f3f3f;
      int n, m, k, d[N], t[N];
      struct edge{
      	int u, v, w;
      }e[M];
      void bellman_ford(){
      	memset(d, 0x3f, sizeof d);
      	d[1] = 0;
      	for (int i = 0; i < k; i ++ ){
      		memcpy(t, d, sizeof d);
      		for (int j = 0; j < m; j ++ )
      			d[e[j].v] = min(d[e[j].v], t[e[j].u] + e[j].w);
      	}
      }
      int main(){
      	cin >> n >> m >> k;
      	for (int i = 0; i < m; i ++ ){
      		int u, v, w;
      		cin >> u >> v >> w;
      		e[i] = {u, v, w};
      	}
      	bellman_ford();
      	if (d[n] > INF / 2) cout << "impossible\n";
      	else cout << d[n] << "\n";
      	return 0;
      }
      
      posted on 2022-04-17 20:07  Hamine  閱讀(46)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 国产精品成人午夜久久| 亚洲人成精品久久久久| 元氏县| 亚洲乱色一区二区三区丝袜| 90后极品粉嫩小泬20p| 国产日韩乱码精品一区二区| 亚洲成人动漫av在线| 成在线人免费| 国产免费午夜福利蜜芽无码| 欧美视频二区欧美影视| 色吊丝一区二区中文字幕| 国产亚洲精品中文字幕| 深夜福利成人免费在线观看| av永久天堂一区| 无码AV中文字幕久久专区| 亚洲精品三区四区成人少| 精品久久久久久无码国产| 亚洲av无码成人精品区一区 | 国产午夜亚洲精品国产成人| 亚洲欧洲美洲在线观看| 成人av专区精品无码国产| 精品中文人妻在线不卡| 玩弄少妇人妻| 亚洲五月丁香综合视频| 免费网站看V片在线毛| 色欲国产精品一区成人精品| 五月丁香六月狠狠爱综合| 国产91特黄特色A级毛片| 色综合天天综合天天综| 国产精品高清中文字幕| 亚洲人成网线在线播放VA| 人人超碰人摸人爱| 欧美福利电影A在线播放| 韩国午夜福利片在线观看| 自拍视频在线观看三级| 亚洲精品二区在线播放| 久久精品免费自拍视频| 邵阳县| a级黑人大硬长爽猛出猛进| 亚洲国产成人久久77| 国产一级毛片高清完整视频版|