SRM551 Div1Medium ColorfulWolves
来源:互联网 发布:linux c 编译器 编辑:程序博客网 时间:2024/06/08 13:17
这题还是比较水的
由于在每一个点改变
所以对于
狼变成这一颜色所花费的代价就是
于是跑一边
代码如下:
#include<bits/stdc++.h>using namespace std;#define M 55#define oo 1000000000char str[M];int dp[M][M];int main(){ int n; scanf("%d",&n); for(int i=0;i<n;i++){ int cnt=0; scanf("%s",str); for(int j=0;j<n;j++){ if(str[j]=='Y')dp[i][j]=cnt++; else dp[i][j]=oo; } }//预处理 for(int k=0;k<n;k++) for(int i=0;i<n;i++) for(int j=0;j<n;j++) if(dp[i][j]>dp[i][k]+dp[k][j]) dp[i][j]=dp[i][k]+dp[k][j];//Floyd if(dp[0][n-1]!=oo)printf("%d",dp[0][n-1]); else puts("-1"); return 0;}
3 0
- SRM551 Div1Medium ColorfulWolves
- SRM551 Div1Medium ColorfulWolves
- SRM551
- SRM 551 - 450 ColorfulWolves
- SRM551 题解(T3 除外)
- SRM548 Div1Medium KingdomAndDice
- SRM573 Div1Medium Ski Resorts
- SRM574 Div1Medium PolygonTraversal
- SRM579 Div1Medium TravellingPurchasingMan
- SRM588 Div1Medium KeyDungeonDiv1
- SRM589 Div1Medium GearsDiv1
- SRM554 Div1Medium TheBrickTowerMediumDivOne
- SRM548 Div1Medium KingdomAndDice
- SRM593 Div1Medium MayTheBestPetWin
- SRM573 Div1Medium Ski Resorts
- SRM579 Div1Medium TravellingPurchasingMan
- SRM588 Div1Medium KeyDungeonDiv1
- SRM589 Div1Medium GearsDiv1
- GDAL在VS2008中的配置方法
- java中File类应用:遍历文件夹下所有文件
- oracle对时间的操作
- Problem K: Deadline----思维题
- linux设备驱动之hello
- SRM551 Div1Medium ColorfulWolves
- SPEC2000程序编译和性能热点分析
- JAVA实现网页爬虫及将数据写入数据库
- 数据结构快速排序法
- 【工具库】--redis 安装+使用示例+安全(181)
- 类加载机制
- 工程中常用的特征选择方法
- 165_集合_SortedSet集合详解_02_实现Comparable接口
- A + B Problem||