传送门(PDF) 题目大意:有$N$个点,$M$条有向边,$K$种物品,在不同的点可以用不同的价格买入或卖出某一种商品. 任意时刻至多持有一种物品,不能在同一个点先买再卖,求收益与长度之比最大的点数$\geq 2$的回路(可以不进行任何买卖). $N,M\leq 100,K\leq 1000,M\leq 9900$ 比值最大,显然是一道分数规划的题目,难点在于建图. 如果直接在每一个点买卖分类拆点,模拟行走的过程,点数将达到$10^5$数量级,而图本身趋近于完全图,所以建图本身就会炸掉. 不难发…