usaco Canada Tour
没想到用dp,写完才发现这就是floyd求最大环。。。。。
/*
ID:jinbo wu
TASK:tour
LANG:C++
*/
#include<bits/stdc++.h>
using namespace std;
bool g[110][110];
int f[110][110];
char s1[20],s2[20];
map<string,int> ma;
int main()
{freopen("tour.in","r",stdin);freopen("tour.out","w",stdout);int n,m;cin>>n>>m;for(int i=1;i<=n;i++){cin>>s1;ma[s1]=i; }for(int i=1;i<=m;i++){cin>>s1>>s2;g[ma[s1]][ma[s2]]=1;g[ma[s2]][ma[s1]]=1;}for(int i=1;i<=n;i++)for(int j=1;j<=n;j++)f[i][j]=-100;f[1][1]=1;for(int i=1;i<n;i++)for(int j=i+1;j<=n;j++)for(int k=1;k<j;k++){if(g[k][j]&&f[i][k]&&f[i][k]+1>f[i][j])f[i][j]=f[j][i]=f[i][k]+1;}int ans=1;for(int i=1;i<n;i++){if(f[i][n]&&g[i][n])ans=max(ans,f[i][n]);}cout<<ans<<endl;
}
usaco Canada Tour相关推荐
- DP的一些杂题(思维型)
本帖收集收集一些考思维的DP问题啦. 1.P2876 [USACO07JAN]解决问题Problem Solving 题目链接:https://www.luogu.org/problemnew/sho ...
- 20190405 DP模拟赛1总结
20190405 DP模拟赛1总结 概况 重要的模型&&方法:T1,T2,T3 分数 失分原因 题目及其题解 [ T1:Lg P2737 [USACO4.1]麦香牛块Beef McNu ...
- USACO 6.5.3 Betsy's Tour 搜索剪枝
http://train.usaco.org/usacoprob2?a=BI4LEPNXcEa&S=betsy 题目大意:一个N*N的方阵(N<=7),求从左上角出发到左下角结束经过每个 ...
- usaco Betsy's Tour
搜索好题!!! 思路:回溯 本题难想的主要是如何剪枝,以提高搜索效率 剪枝就是搜索进行时,对不满足条件的结果"剪掉",停止往下搜索做不必要的耗时 对于一条合法的路径,除出发点和目标 ...
- USACO Betsy's Tour 解题报告
大神做了这道题:https://www.byvoid.com/blog/usaco-544-betsys-tour.解释得非常清楚,我也是按照这种方法做的,即统计"必经点"的个数, ...
- USACO Section 5.4 Betsy's Tour
题意: n*n的迷宫 从左上角走到左下角 路过的房间不重复 问 一共几种走法 思路: DFS+2个剪枝 1.通过度来剪枝 如果现在相邻的点度为1(与现在的点相连的边已经剪掉)那么一定要走它 ...
- usaco Shaping Regions
这就是usaco 前面的windows area的变形. /* ID:jinbo wu TASK:rect1 LANG:C++ */ #include<iostream> #include ...
- usaco Postal Vans(dp)
是哈密顿回路,然后...就不知道怎么写了 ,以前写过类似的不过情况没这么多也没这么复 usaco training 6.1.1 Postal Vans 题解 标签: usaco training题解d ...
- usaco Beef McNuggets
这两天贼烦,ccf炸了,还有一个烦心事.哎我都不知道自己能不能坚持下去了.马上期末考了.这段时间还是抓紧时间复习吧同时刷usaco的节奏要跟以前一样了,毕竟课少了. 题解: 只要你知道以下的数论结论, ...
最新文章
- 19个决定性时刻,2030年前,这些黑科技必将发生
- TensorRT安装教程
- mysql mac版_MAMP Pro—PHP/MySQL开发环境
- python之使用numpy实现从二维数组中找出行(子数组)为特定值的索引
- 详解二叉树的递归遍历与非递归遍历
- C语言正则表达式详解 regcomp() regexec() regfree()详解
- 【村长的刷题手册-1】LeetCode刷题笔记,不断总结继续出发
- 白马非马----继承
- HRBU_20211112训练
- redis 关闭保护模式
- S3DIS 点云数据集的手动修复问题
- Kmeans 算法实例,入门必看!!!!
- 写程序电脑常用快捷键
- web开发与应用(一)
- 软件质量保证与测试大作业,软件测试大作业.docx
- PAT A1062 Talent and Virtue
- Unity3d定位模型, 绕模型旋转、拖动和缩放,获得模型中心点
- tftp 服务器linux,CentOS 7 下 TFTP服务器安装
- x86, x86-64, i386, IA32, IA64 区别
- 基金投资建议及推荐原因
热门文章
- Hadoop-虚拟机环境准备
- 非本地类型不能定义方法 cannot define new methods on non-local type time.Duration
- python中的新式类与旧式类的一些基于descriptor的概念(下)
- LeetCode简单题之检查两个字符串数组是否相等
- LeetCode简单题之只出现一次的数字
- 音频编解码器以50%的功耗提供两倍的音频质量
- 2021年大数据常用语言Scala(二十三):函数式编程 扁平化映射 flatMap
- 【CV】OpenCV(基于Python)学习笔记
- adb.exe: device offline
- C++ 预编译的时候使用defined 的含义