NOIP2012——文化之旅
- 这道题最初博主理解错误,误以为学了某种文化就不能到排斥这种文化的地方去(明明也是这样写的好吧),实际上只用判断到达的国家是否排斥现在所在国家的文化,那就简单多了,
Floyd
走起,下面是代码:
#include <stdio.h>
using namespace std;const int MAX=999999;
const int MAXN=105;
int n,k,m,s,t,c[MAXN],a[MAXN][MAXN],e[MAXN][MAXN],i,j,q,u,v,w;int main()
{scanf("%d%d%d%d%d",&n,&k,&m,&s,&t);for(i=1;i<=n;i++) scanf("%d",&c[i]);for(i=1;i<=k;i++)for(j=1;j<=k;j++) scanf("%d",&a[i][j]);for(i=1;i<=n;i++)for(j=1;j<=n;j++){if(i==j) e[i][j]=0;else e[i][j]=MAX;}for(i=1;i<=m;i++){scanf("%d%d%d",&u,&v,&w);e[u][v]=w;e[v][u]=w;}for(i=1;i<=n;i++)for(j=1;j<=n;j++)if(i!=j&&a[c[j]][c[i]]==1)e[i][j]=MAX;for(q=1;q<=n;q++)for(i=1;i<=n;i++)for(j=1;j<=n;j++)if(e[i][j]>e[i][q]+e[q][j]) e[i][j]=e[i][q]+e[q][j];if(e[s][t]<MAX) printf("%d\n",e[s][t]);else printf("-1\n");return 0;
}
NOIP2012——文化之旅相关推荐
- noip2012 文化之旅 (深搜,最优性剪枝)
P2070 [NOIP2012P4]文化之旅 时间: 1000ms / 空间: 131072KiB / Java类名: Main 背景 NOIP 2012 普及组 题4 描述 有一位使者要游历各国,他 ...
- NOIP2012 文化之旅
题目描述 Description 有一位使者要游历各国,他每到一个国家,都能学到一种文化,但他不愿意学习任何一种文化超过一次(即如果他学习了某种文化,则他就不能到达其他有这种文化的国家).不同的国家可 ...
- 【noip2012】 文化之旅 floyd
将不能到达的路封了,由于n小跑个floyd就可以了. //noip2012 文化之旅 //by dadatu #include<iostream> #include<cstdio&g ...
- NOIP2012 普及组 T4 文化之旅
文化之旅 (NOIP2012 普及组 T4 ) 题目描述 有一位使者要游历各国,他每到一个国家,都能学到一种文化,但他不愿意学习任何一种文化超过一次(即如果他学习了某种文化,则他就不能到达其他有这种文 ...
- 文化之旅(dijstra)
2012_p4 文化之旅 (culture.cpp/c/pas) 时间限制: 1 Sec 内存限制: 128 MB 提交: 43 解决: 16 [提交][状态][讨论版][命题人:外部导入] 题目 ...
- 【codevs1316NOIP2012PJ】文化之旅,无题
文化之旅 2012年NOIP全国联赛普及组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 题目描述 Description 有一位使者要游历各国,他每到一个国 ...
- Java实现 蓝桥杯VIP 算法提高 文化之旅
算法提高 文化之旅 时间限制:1.0s 内存限制:128.0MB 问题描述 有一位使者要游历各国,他每到一个国家,都能学到一种文化,但他不愿意学习任何一种文化超过一次(即如果他学习了某种文化,则他就不 ...
- [普及] NOIP 2012 文化之旅
题目描述 有一位使者要游历各国,他每到一个国家,都能学到一种文化,但他不愿意学习任何一 种文化超过一次(即如果他学习了某种文化,则他就不能到达其他有这种文化的国家).不 同的国家可能有相同的文化.不同 ...
- NOIP 2012 普及组 复赛 culture 文化之旅
NOIP 2012 普及组 复赛 culture 文化之旅 1.找寻迪杰斯特拉(Dijkstra)算法,难度适中,过程中,找到该题. 2.结合题意,弄懂输入输出样例是关键一步. 3.为了能解决2,纸笔 ...
最新文章
- nodejs繁琐地自建路由
- 反射获取空参数构造方法并运行
- 计算机网络技术期末考试复习总结
- WP8 中使用HTML Agility Pack与友盟分享SDK遇到的 System.Xml.XPath加载问题
- 数值的整数次方(剑指offer面试题11)
- 页游修改攻击力如何同步服务器,我的世界 怎么修改武器攻击力和属性 像服务器那样!!...
- mysql数据库复制功能配置,最详细的mysql数据库主从复制功能配置教程(docker版本)...
- [过年菜谱之]萝卜炖羊肉
- [转]错误“AxImp.exe”已退出,代码为 -1163019603。
- 1.1 矩阵与线性方程组-矩阵的基本运算
- Unity zSpace 开发
- sha256 oracle,node如何使用sha256算法?
- Day9 Four French Words Pronounced Differently in English
- Tc27x的MTCR与MFCR指令
- 迅雷链基于智能硬件的DPoA共识机制介绍
- 文本生成图像这么火,你需要了解这些技术的演变
- 嵌入式课程设计linux,嵌入式课程设计报告
- Python数学建模—线性规划
- 前置++与后置++的不同
- 计算机专业学生如何写一份优秀的校招简历(大三、研二学生请进)