U25362.国王的食物A(收集之路)

普及+/提高

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

从前,有一个美丽的国度,人们安居乐业,国王非常喜欢kk个食物,而这些食物在国度的天涯海角,作为这个国度的军师RE狗最信任的你,国王给你安排了一个任务:给你这kk个食物的生产地城市位置与首都(国王居住于),求首都出发收集所有食物并返回首都给国王交差的最短时间

输入格式

第一行两个数字n,mn,m代表国度的长宽
然后nn行,每行mm个字符,形容国度的土地
#表示山巅或山谷,你无法穿过
.表示平地,你可以走在上面
$表示食物生产地城市
*表示首都
你必须要收集所有材料才可以给国王交代

输出格式

输出总共有两行
若可以收集所有食物并返回首都在第一行输出Yes
并在第二行输出最少的步数

若不能在第一行输出No
并在第二行输出最多能够收集的食物数量

输入输出样例

  • 输入#1

    2 2
    *.
    #$

    输出#1

    Yes
    4
  • 输入#2

    2 2
    *#
    #$

    输出#2

    No
    0

说明/提示

测试点 kk n,mn,m
1∼51\sim5 1≤k≤31\le k\le3 n,m≤30n,m\le30
6∼106\sim10 4≤k≤64\le k\le6 n,m≤50n,m\le50
11∼1511\sim15 7≤k≤107\le k\le10 n,m≤100n,m\le100
16∼2016\sim20 10≤k≤1210\le k\le12 n,m≤130n,m\le130
21∼2521\sim25 11≤k≤1311\le k\le13 n,m≤150n,m\le150
26∼3026\sim30 12≤k≤1412\le k\le14 n,m≤200n,m\le200

对于所有的数据:
保证1≤m,n≤2001\le m,n\le200
1≤k≤141\le k \le 14

输入解题思路,AI测评打分。不知道怎么写?

首页