zoukankan      html  css  js  c++  java
  • 送外卖

    【题目描述】

    有一个送外卖的,他手上有n份订单,他要把n份东西,分别送达n个不同的客户的手上。n个不同的客户分别在1~n个编号的城市中。送外卖的从0号城市出发,然后n个城市都要走一次(一个城市可以走多次),最后还要回到0点,现在已知任意两个城市的直接通路的时间,请问最短时间是多少。

    【输入描述】

    第一行一个正整数n(1 <= n <= 15);

    接下来是一个(n+1)*(n+1)的矩阵,矩阵中的数均为不超过10000的正整数。矩阵的i行j列表示第i-1号城市和j-1号城市之间直接通路的时间。当然城市a到城市b的直接通路时间和城市b到城市a的直接通路时间不一定相同,也就是说道路都是单向的。

    【输出描述】

    一个正整数表示最少花费的时间。

    【样例输入】

    3

    0 1 10 10

    1 0 1 2

    10 1 0 10

    10 2 10 0

    【样例输出】

    8

  • 相关阅读:
    210
    209
    208
    207
    定时任务crontab
    Python的zip与*zip函数的应用
    Python的reduce函数与map函数
    解析:cpu与io密集在何场景适合使用多进程,多线程,协程
    Python上下文(转载)
    C10K与C10M的问题
  • 原文地址:https://www.cnblogs.com/Ackermann/p/5768756.html
Copyright © 2011-2022 走看看