题目链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1366

#include <iostream>
#include <cstdio>
#include <set>
#define maxn 0x3f3f3f
using namespace std;
int f[][];
char m[][]; int main()
{
// freopen("in.txt","r",stdin);
int t;
cin>>t;
while(t--)
{
int n,d,ans=;
cin>>n>>d;
for(int i=;i<=n;i++)
for(int j=;j<=n;j++)
if(i==j) f[i][j]=;
else f[i][j]=maxn;
for(int i=;i<=n;i++)
for(int j=;j<=n;j++)
{
cin>>m[i][j];
if(m[i][j]=='Y') f[i][j]=d;
}
for(int k=;k<=n;k++)
for(int i=;i<=n;i++)
for(int j=;j<=n;j++)
{
if(f[i][j]>f[i][k]+f[k][j])
f[i][j]=f[i][k]+f[k][j];
}
int flag=;
for(int i=;i<=n;i++)
for(int j=i+;j<=n;j++)
{
if(f[i][j]==maxn)
{
flag=;
break;
}
else ans=max(f[i][j],ans);
}
if(flag) cout<<ans<<endl;
else cout<<"-1"<<endl;
}
}

最新文章

  1. Delicious Retouch 3
  2. State Machine.(状态机)
  3. [LeetCode] Combination Sum (bfs)
  4. __declspec(dllexport) &amp; __declspec(dllimport)
  5. 2.0.4 CCLabelTTF在ios7下不显示的问题
  6. 什么样的企业造什么样的软件最easy成功?
  7. 【ios开发】图片拉伸
  8. 团队工作准则&amp;贡献分配规则
  9. 一、Redis-NoSQL数据库
  10. 变量类型-Number
  11. [大数据面试题]storm核心知识点
  12. 18.JAVA经典编程题(50题及答案)
  13. lua中table的遍历,以及删除
  14. Visual studio2015 编译时提示“GenerateResource”任务意外失败。
  15. 《Linux内核》第七周 进程的切换和系统的一般执行过程 20135311傅冬菁
  16. (转)Swagger2 &amp; Postman工具使用
  17. 一: vue的基本使用
  18. 【LeetCode】Anagram
  19. Redis Cluster在线迁移
  20. mongodb导入csv结构化数据

热门文章

  1. 75 OpenCV编译、图像处理等
  2. AcWing 243. 一个简单的整数问题2 (树状数组)打卡
  3. linux c开发项目过程总结
  4. Nginx功能模块汇总
  5. 72、salesforce call RESTful 的方式
  6. Jmeter 5.1命令行执行bat文件
  7. msfpayload的用法
  8. upc组队赛2 Hakase and Nano【思维博弈】
  9. Laravel4 最佳学习代码以及资料推荐(转)
  10. 26-python基础-python3-global语句