• poj1502


    最短路

    View Code
    #include <iostream>
    #include 
    <cstdio>
    #include 
    <cstdlib>
    #include 
    <cstring>
    using namespace std;

    #define inf 0x3f3f3f3f
    #define maxn 105

    int vis[maxn];
    int cost[maxn][maxn];
    int lowcost[maxn];
    int n;

    void dijkstra(int beg)
    {
        
    int i, j, min;
        memset(vis, 
    0sizeof(vis));
        vis[beg] 
    = 1;
        
    for (i = 0; i < n; i++)
            lowcost[i] 
    = cost[beg][i];
        lowcost[beg] 
    = 0;
        
    int pre = beg;
        
    for (i = 1; i < n; i++)
        {
            min 
    = inf;
            
    for (j = 0; j < n; j++)
                
    if (vis[j] == 0 && lowcost[pre] + cost[pre][j] < lowcost[j])
                    lowcost[j] 
    = lowcost[pre] + cost[pre][j];
            
    for (j = 0; j < n; j++)
                
    if (vis[j] == 0 && lowcost[j] < min)
                {
                    min 
    = lowcost[j];
                    pre 
    = j;
                }
            vis[pre] 
    = 1;
        }
    }

    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);
            }
    }

    int main()
    {
        
    //freopen("t.txt", "r", stdin);
        scanf("%d"&n);
        input();
        dijkstra(
    0);
        
    int ans = 0;
        
    for (int i = 0; i < n; i++)
            ans 
    = max(ans, lowcost[i]);
        printf(
    "%d\n", ans);
        
    return 0;
    }
  • 相关阅读:
    移动端文本编辑器
    jquery移动端日期插件
    Spring 4集成 Quartz2(转)
    json 特殊字符 javascript 特殊字符处理(转载)
    解决使用JavaScriptConvert转换对象为Json时,中文和&符号被转码的问题
    RFID的winform程序心得2
    异步编程模型
    DataGridView获取或者设置当前单元格的内容
    DataGridView修改数据并传到数据库
    把存储过程结果集SELECT INTO到临时表
  • 原文地址:https://www.cnblogs.com/rainydays/p/2106094.html
Copyright © 2020-2023  润新知