poj 2139 flord水题
2024-08-31 07:30:24
读懂题意就简单了
#include<stdio.h>
#define inf 999999999
#define N 310
int f[N];
int map[N][N];
int main() {
int n,m,i,j,k,a,b,max,ans;
while(scanf("%d%d",&n,&m)!=EOF) {
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
map[i][j]=inf;
while(m--) {
scanf("%d",&k);
for(j=1;j<=k;j++)
scanf("%d",&f[j]);
for(j=1;j<=k;j++)
for(a=j+1;a<=k;a++)
map[f[j]][f[a]]=map[f[a]][f[j]]=1;
}
for(k=1;k<=n;k++)
for(i=1;i<=n;i++)
for(j=1;j<=n;j++) {
if(i==j||i==k)continue;
if(map[i][j]>map[i][k]+map[k][j])
map[i][j]=map[i][k]+map[k][j];
}
max=inf;
for(i=1;i<=n;i++) {
ans=0;
for(j=1;j<=n;j++)
if(i!=j)
ans+=map[i][j];
if(max>ans)
max=ans;
}
printf("%d\n",max*100/(n-1));
}
return 0;
}
最新文章
- 深入理解Thread.sleep的含义
- hdu4686 Arc of Dream ——构造矩阵+快速幂
- TCP/IP详解学习笔记(11)-- TFTP:简单文本传输协议,BOOTP:引导程序协议
- maven打包源代码sources.jar和javadoc.jar帮助文档
- Java父类子类的对象初始化过程
- jquery模拟checkbox效果,以及background-size在jquery中的使用。
- Gartner Publishes 2014 Magic Quadrant for SIEM and Critical Capabilities for SIEM Reports
- location修改的时候报错解决办法
- action参数绑定
- Linux中断程序命令
- 【Spark篇】---SparkStreaming+Kafka的两种模式receiver模式和Direct模式
- 跟我一起用node-express搭建一个小项目(mongodb)[二]
- 动态规划-最长上升子序列(LIS)
- [转载]理解 Git 分支管理最佳实践
- embedding与word2vec
- Educational Codeforces Round 56 (Rated for Div. 2)
- Java编程之Date的相关操作
- 巧用网页开发者工具F12 审查、修改元素、去除广告、屏蔽遮罩
- SparseArray代替HashMap
- jmeter常见参数 vars、prev、ctx 、props 类的api