句意理解题
解释输入好啦:
第一行n个数 m场电影
随后m行 每行的第一个数 代表 有k奶牛在这个电影中出现过
随后k个数 是奶牛的编号

如果两头奶牛在同一个电影中出现过 相互度为1
奶牛们的相互度可以累加 (这句话的意思是 :请用Floyd解此题)

输出最少的一头奶牛的相互度之和 *100/(n-1)

//By SiriusRen
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
int map[666][666],s[666],jy,n,m,sum[666],minn=0x3fffffff;
int main(){memset(map,0x3f,sizeof(map));scanf("%d%d",&n,&m);for(int i=1;i<=n;i++)map[i][i]=0;for(int i=1;i<=m;i++){scanf("%d",&jy);for(int j=1;j<=jy;j++)scanf("%d",&s[j]);for(int i=1;i<=jy;i++)for(int j=i+1;j<=jy;j++)map[s[i]][s[j]]=map[s[j]][s[i]]=1;}for(int k=1;k<=n;k++){for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){map[i][j]=min(map[i][j],map[i][k]+map[k][j]);}}}for(int i=1;i<=n;i++)for(int j=1;j<=n;j++)sum[i]+=map[i][j];for(int i=1;i<=n;i++)minn=min(minn,sum[i]);printf("%d\n",minn*100/(n-1));
}

转载于:https://www.cnblogs.com/SiriusRen/p/6532188.html

POJ 2039 Floyd相关推荐

  1. Poj(2240),Floyd求汇率是不是赚钱

    题目链接:http://poj.org/problem?id=2240. Floyd算法修改一下,我要最大路径(通过转汇率变到最大)改成max. #include <iostream> # ...

  2. POJ 3615 floyd 求任意起点终点的最短路

    http://poj.org/problem?id=3615 题意:求起点到终点的最短路,不存在则输出-1.这题居然tle两次,把floyd放在外面就行了. View Code // I'm lanj ...

  3. POJ 2263 floyd思想

    http://poj.org/problem?id=2263 题意:汽车的载重量没有限制,取决于道路的承载能力,求起点到终点所经过的路径不会超过道路的承载限制. 分析:本题并不是求最短路径,而是求通过 ...

  4. The Geodetic Set Problem - POJ 1612 Floyd求最短路径所有点集

    题目链接 POJ 1612 Description Let G = (V,E) be a connected graph without loops and multiple edges, where ...

  5. poj 3660(Floyd求传递闭包)

    Cow Contest Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 9317   Accepted: 5249 Descr ...

  6. poj 3660(floyd 变形)

    题意: 有N头牛,每头牛都会有比他强的或者弱的牛,按照牛的强弱排序,问有几头牛的位置是确定的. 5 5(n,m) 4 3 4 2 3 2 1 2 2 5则4>3>2>5 && ...

  7. Sightseeing trip POJ - 1734 Floyd 最小环

    一.内容 There is a travel agency in Adelton town on Zanzibar island. It has decided to offer its client ...

  8. Cow Contest POJ - 3660 Floyd算法,关系链图

    N (1 ≤ N ≤ 100) cows, conveniently numbered 1..N, are participating in a programming contest. As we ...

  9. POJ 2039:反反复复

    问题描述: Mo和Larry发明了一种信息加密方法.他们首先决定好列数,然后将信息(只包含字母)从上往下依次填入各列,并在末尾补充一些随机字母使其成为一个完整的字母矩阵.例如,若信息是"Th ...

最新文章

  1. 云服务中IaaS、PaaS、SaaS的区别
  2. 如何在Linux上从命令行嗅探HTTP流量
  3. [shell]shell中if语句的使用
  4. B - 数据结构实验之排序二:交换排序(冒泡和快排)
  5. Source insight关联QT库函数
  6. Jenkins入门指南
  7. 作者:滕飞(1984-),女,博士,西南交通大学信息科学与技术学院讲师,CCF和ACM会员。...
  8. android、apple PUSH 异同比较
  9. ROS 与 Matlab/Simulink联合仿真测试(1)
  10. 【最全资料下载】Kubernetes and Cloud Native Meetup (北京站)
  11. JavaScript内置对象导读(1)
  12. 51Nod1601 完全图的最小生成树计数 Trie Prufer编码
  13. ESP32-cam 初体验 从esp32-cam的购买到局域网监控的实现
  14. mpchart点击_MPAndroidChart 中BarChart使用遇到问题,求大神们指教。
  15. 内网渗透总结二:第二步管理员密码的明文和hash获取
  16. xAxis、yAxis-配置项
  17. 【GDAL基础教程】多张二维tif数据转三维tif数据
  18. 沐风:企业网络营销赚钱关键设计
  19. 浅析侧供给结构性改革及三去一降一补
  20. jquery mouse事件小坑

热门文章

  1. 当post 的字段很多,post的字段并不完全修改(有的值是前端input的值,有的任保留原来原来数据库的值),...
  2. 解决Ubuntu SSH登录时过慢的问题-转
  3. mysql中如何查询最近24小时、top n查询
  4. 完成端口(CompletionPort)详解 - 手把手教你玩转网络编程系列之三2-转
  5. java写一个外网访问的接口_不是吧不是吧!随便写的一个API竟获得 2.5 亿的访问量...
  6. Oracle-1:的列操作(增加列,修改列,删除列),包括操作多列
  7. 亿达中国运用云服务,亿达中国打造智能园区
  8. 记录拷贝:centos安装jdk
  9. shell脚本一键安装nginx[最终版]
  10. VRAR应该是工具,而不是“玩具”