• 飞飞侠


    【题目描述】

    飞飞国是一个传说中的国度,国家的居民叫做飞飞侠。飞飞国是一个N×M的矩形方阵,每个格子代表一个街区。然而飞飞国是没有交通工具的。飞飞侠完全靠地面的弹射装置来移动。每个街区都装有弹射装置。使用弹射装置是需要支付一定费用的。而且每个弹射装置都有自己的弹射能力。我们设第i行第j列的弹射装置有A[i,j]的费用和B[i,j]的弹射能力。并规定有相邻边的格子间距离是1。那么,任何飞飞侠都只需要在(i,j)支付A[i,j]的费用就可以任意选择弹到距离不超过B[i,j]的位置了。如下图  (从红色街区交费以后可以跳到周围的任意蓝色街区)。现在的问题很简单。有三个飞飞侠,分别叫做X、Y、Z。现在它们决定聚在一起玩,于是想往其中一人的位置集合。告诉你3个飞飞侠的坐标,求往哪里集合大家需要花的费用总和最低。

    【输入描述】

    输入的第一行包含两个整数N和M,分别表示行数和列数。接下来是2个N×M的自然数矩阵,为Aij和Bij 最后一行六个数,分别代表X、Y、Z所在地的行号和列号。

    【输出描述】

    第一行输出一个字符X、Y或者Z,表示最优集合地点。第二行输出一个整数,表示最小费用。如果无法集合,只输出一行NO。

    【输入样例】

    4 4
    0 0 0 0
    1 2 2 0
    0 2 2 1
    0 0 0 0
    5 5 5 5
    5 5 5 5
    5 5 5 5
    5 5 5 5
    2 1 3 4 2 2

    【输出样例】

    Z
    15
    【数据范围及提示】
    1 <= N,M <= 150,0 <= A[i,j] <= 10^9,0 <= B[i,j] <= 1000。
  • 相关阅读:
    C语言寒假大作战01
    C语言I作业12—学期总结
    C语言I博客作业11
    C语言I博客作业10
    C语言I博客作业09
    C语言I博客作业08
    计算机组成与设计 复习
    概率论与数理统计 期末复习
    SPM(Software Project Management)课程感想
    Software Project Management_JUnit && Maven
  • 原文地址:https://www.cnblogs.com/Ackermann/p/5706071.html
Copyright © 2020-2023  润新知