zoukankan      html  css  js  c++  java
  • HDU--航海舰队

    海舰队

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
    Total Submission(s): 0    Accepted Submission(s): 0


    Problem Description
    Byteasar组建了一支舰队!他们现在正在海洋上航行着。
    海洋可以抽象成一张n×m的网格图,其中有些位置是''.'',表示这一格是海水,可以通过;有些位置是''#'',表示这一格是礁石,不可以通过;有些位置是''o'',表示这一格目前有一艘舰,且舰离开这一格之后,这一格将变为''.''。
    这些''o''表示Byteasar的舰队,他们每天可以往上下左右中的一个方向移动一格,但不能有任何一艘舰驶出地图。特别地,Byteasar对阵形有所研究,所以他不希望在航行的过程中改变阵形,即任何时刻任何两艘舰的相对位置都不能发生变化。
    Byteasar的舰队可以航行无限长的时间,每当一艘舰经过某个格子的时候,这个格子海底的矿藏都将被Byteasar获得。请写一个程序,帮助Byteasar计算他最多可以获得多少个格子海底的矿藏?
     
    Input
    第一行包含一个正整数T(1T15),表示测试数据的组数。
    每组数据第一行包含两个正整数n,m(1n,m50),分别表示地图的长和宽。
    接下来n行,每行有m个字符,每个字符只能是''.''、''#''、''o''中的一个。
    输入数据保证至少有一个''o''。
     
    Output
    输出T行,每行格式为''Case #i: ans''(不含引号),i表示测试数据的编号,ans表示答案。
     
    Sample Input
    2 3 3 ... .o# .#. 4 5 ....# .o#.o .o..o ..o..
     
    Sample Output
    Case #1: 6 Case #2: 12
  • 相关阅读:
    CISCO DHCP全攻略详解
    CentOS配置远程日志服务器
    CentOS下的日志切割
    CentOS日志的简单介绍
    H3C Telnet 配置
    CentOS7图形界面与命令行界面切换
    思科4506E做ehterchannel故障排查
    EtherChannel Cisco 端口聚合详解
    算法练习2之单链表求和
    Retrofit2的GsonConverterFactory.create()和RxJava2CallAdapterFactory.create()的实现过程以及执行过程
  • 原文地址:https://www.cnblogs.com/ledoc/p/6217400.html
Copyright © 2011-2022 走看看