#P4452. [国家集训队] 航班安排

    ID: 5081 远端评测题 1000ms 250MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>2012WC/CTSC/集训队网络流费用流

[国家集训队] 航班安排

题目背景

  1. wqs爱好模拟飞行。

  2. clj开了一家神犇航空,由于clj还要玩游戏,所以公司的事务由你来打理。

注意:题目中只是用了这样一个背景,并不与真实/模拟飞行相符

题目描述

神犇航空有KK架飞机,为了简化问题,我们认为每架飞机都是相同的。神犇航空的世界中有NN个机场,以0N10\cdots N-1编号,其中00号为基地机场,每天0时刻起飞机才可以从该机场起飞,并不晚于TT时刻回到该机场。一天,神犇航空接到了MM个包机请求,每个请求为在ss时刻从aa机场起飞,在恰好tt时刻到达bb机场,可以净获利cc。设计一种方案,使得总收益最大。

输入格式

第一行,4个正整数N,M,K,TN,M,K,T,如题目描述中所述;

以下NN行,每行NN个整数,描述一个NNN*N的矩阵ttt­ijt­_{ij} 表示从机场ii空载飞至机场jj,需要时间 tijt_{ij}

以下NN行, 每行NN个整数,描述一个NNN*N的矩阵fff­ijf_{­ij} 表示从机场ii空载飞至机场jj,需要费用 fijf_{ij}

以下MM行,每行55个整数描述一个请求,依次为a,b,s,t,ca,b,s,t,c

输出格式

仅一行,一个整数,表示最大收益。

2 1 1 10
0 5
5 0
0 5
5 0
0 1 0 5 10
5

提示

对于10%的测试数据,K=1K=1

另有20%的测试数据,K=2K=2

对于全部的测试数据,N,M<=200N,M<=200K<=10K<=10T<=3000T<=3000tij<=200t_{ij}<=200fij<=2000f_{ij}<=20000<=a,b<N0<=a,b<N0<=s<=t<=T0<=s<=t<=T0<=c<=100000<=c<=10000tii=fii=0t_{ii}=f_{ii}=0tij<=tik+tkjt_{ij}<=t_{ik}+t_{kj}fij<=fik+fkjf_{ij}<=f_{ik}+f_{kj}