设为首页 加入收藏

TOP

poj1502--Dijkstra
2015-07-20 18:06:43 来源: 作者: 【 】 浏览:9
Tags:poj1502--Dijkstra
/** \brief poj 1502--Dijkstra
 *
 * \ date 2014/7/15
 * \ state AC
 * \
 *
 */

#include 
  
   
#include 
   
     #include 
    
      #include 
     
       using namespace std; #define inf 0x03f3f3f3f const int MAXN=101; int n; int cost[MAXN][MAXN]; int path[MAXN]; int vis[MAXN]; int lowcost[MAXN]; void input() { char st[100]; for (int i = 1; i < n; i++) for (int j = 0; j < i; j++) { scanf("%s", st); if (st[0] == 'x') cost[i][j] = cost[j][i] = inf; else cost[i][j] = cost[j][i] = atoi(st); } } void Dijkstra(int cost[][MAXN],int lowcost[MAXN],int n,int beg) { int i,j,Min; memset(vis,0,sizeof(vis)); vis[beg]=1; for(i=0;i
      
       >n; input(); Dijkstra(cost,lowcost,n,0); int ans = 0; for (int i = 0; i < n; i++) ans = max(ans, lowcost[i]); cout<
       
        
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇UVA 1557 - Calendar Game(博弈dp) 下一篇[hihocoder 1033]交错和 数位dp/..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: