题目描述 有n个点、m条边、和k种商品。第$i$个点可以以$B_{ij}$的价格买入商品$j$,并以$S_{ij}$的价格卖出。任何时候只能持有一个商品。求一个环,使得初始不携带商品时以某种交易方式走过一圈所得的利润/路径长度(向下取整)最大。 输入 第一行包含3个正整数N,M和K,分别表示集市数量 ...
Codeforces Round #198 (Div. 2) 昨天看到奋斗群的群赛,好奇的去做了一下, 大概花了3个小时Ak,我大概可以退役了吧 那下面来稍微总结一下 A. The Wall Iahub and his friend Floyd have started painting a wal ...
分类:
其他好文 时间:
2017-09-21 13:17:41
阅读次数:
246
Matlab实现Flyod求最短距离及存储最优路径 一、实际数据 已知图中所有节点的X、Y坐标。 J01-J62:1-62; F01-F60:63-122; Z01-Z06:123-128; D01-D02:129-130. 二、Floyd求所有节点间的最小距离及通过矩阵存储最优路径的节点 ...
分类:
其他好文 时间:
2017-09-21 11:21:29
阅读次数:
144
百度地图的实时路况功能相当强大,能方便出行的人们避开拥堵路段。一个地区的交通便捷程度就决定了该地区的拥堵情况。假设一个地区有 nnn 个观测点,编号从 111 到 nnn。定义 d(u,v,w)d(u,v,w)d(u,v,w) 为从 uuu 号点出发,严格不经过 vvv 号点,最终到达 www 号点 ...
分类:
其他好文 时间:
2017-09-20 14:19:15
阅读次数:
154
题目链接:点我点我 题意:给出一个最短路的图,询问是否正确,如果正确的话,输出遍历所有点的最短路径和。 题解:判断是否正确的,直接再一次Floyd,判断是否会有A[i][k]+A[k][j]<A[i][j](通过中间点k使得两点间距离更短),如果有的话,直接输出-1。 要遍历到所有道路,并且路径和最 ...
分类:
Web程序 时间:
2017-09-20 01:01:19
阅读次数:
315
题解 显然按题意模拟会出现环,因为可能出现的数字数有限的,所以不可能无限的衍生下去。 那么我们就可以按题意模拟,遍历整个过程,统计最大值即可。 判环的环我们想到$hash$,也可以用$STL$中的$set$,但是复杂度高... $Floyd$判圈。一步两步法,有环的话肯定会相遇,空间复杂度可以降到$ ...
分类:
其他好文 时间:
2017-09-19 00:19:39
阅读次数:
115
个人心得:看懂题目花费了不少时间,后面实现确实时间有点仓促了,只是简单的做出了判断是否为真假的情况, 后面看了题解发现其实在判断时候其实能够一起解决的,算了,基础比较差还是慢慢的来吧。 题意概述: 就是给定一个N阶方阵,规定Auv,为u到v的最短路径,若给出的数据存在其他通路少于此时的值则不存在即为 ...
分类:
编程语言 时间:
2017-09-17 13:28:07
阅读次数:
270
传送门 一开始傻逼地想用floyd。。。然后正解Dp,难得地一次A了。。。 #include<cstdio> #include<cstring> #include<iostream> #include<algorithm> #include<cmath> #include<queue> #inclu ...
分类:
其他好文 时间:
2017-09-16 18:55:01
阅读次数:
220
https://www.luogu.org/problem/show?pid=1850 题面很长,实质很水的一道期望DP题。题面自带劝退效果。 首先用Floyd算出任意两点的最短路径。然后设f(i,j,0)为前i节课申请更换j节,且不申请第i节时的最小期望;设f(i,j,1)前i节课申请更换j节,且 ...
分类:
其他好文 时间:
2017-09-16 13:44:32
阅读次数:
266
火山喷发 概率题目就放在T1,真的好吗? 废话不说话,先写10分的暴力程序。 正解待补 信息传递 我写的floyd+dp(滚动数组优化空间) 50分 正解是 floyd+dp(矩阵快速幂优化) 待补 任性的国王 看了看题目,觉得30分的裸线段树。 结果成功写挫爆0. 正解待补 思考与总结 哇 再这样 ...
分类:
其他好文 时间:
2017-09-16 13:31:54
阅读次数:
238