HUSTOJ
Home
ProblemSet
Source/Category
Contest
Status
Ranklist
F.A.Qs
Login
Register
1322: 谈话分离
内存限制:128 MB
时间限制:1.000 S
标准输入输出
题目类型:传统
评测方式:文本比较
上传者:
提交:9
通过:3
提交
提交记录
统计
Web Board
题目描述
一个M行N列的教室座位中,有D对同学总爱凑在一起讲话。现老师要用走廊隔开他们。但只能在行之间加入K条走廊,在列中加入L条走廊问加在哪里能使效果最佳(一对爱讲话的同学只有左右相邻或上下相邻)”。
输入格式
第1行,有5个用空格隔开的整数,分别是M,N,K,L, D(2<=N,M<=1000,0<=K<M,0<=L<N,D<=2000);接下来D行,每行有4个用空格隔开的整数,第i行的4个整数Xi,Yi,Pi,Qi,表示坐在位置(Xi,Yi)与(Pi,Qi)的两个同学会交头接耳(输入保证他们前后相邻或者左右相邻),输入数据保证最优方案的唯一性。
输出格式
共两行,第1行包含K个整数,a1a2……aK,表示第a1行和a1+1行之间、第a2行和第a2+1行之间、…、第aK行和第aK+1行之间要开辟通道,其中ai<ai+1,每两个整数之间用空格隔开;
第2行包含L个整数,b1b2……bk,表示第b1列和b1+1列之间、第b2列和第 b2+1列之间、…、第bL列和第bL+1列之间要开辟通道,其中bi<bi+1,每两个整数之间用空格隔开。
输入样例
复制
4 5 1 2 3 4 2 4 3 2 3 3 3 2 5 2 4
输出样例
复制
2 2 4
分类标签
数组综合运用