D. 住宿问题

    传统题 3000ms 256MiB

住宿问题

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

样例下载

题目描述

有 M 个男人,F 个女人(其中有 C 对夫妇)要住房。现在有 R 个房子。每个房子有床位数 Bi 和费用 Pi 。住房有以下要求:

1.每个房子住的人数不能超过 Bi。

2.夫妇不一定住在一个房间里。但一个房间如果住了一对夫妇,则不能再住其他人。

3.不考虑夫妇情况下:一个房间住了男人后,不能再住女人。对女人也是一样。

问全部入住所需的最少费用。

输入

第一行:T 表示数据组数

对于每组数据:

-第一行:M, F, R, C

-接下来 R 行,每行两个整数 Bi, Pi

输出

T 行,每组数据的答案占一行,表示全部入住所需的最少费用。如果无法全部入住,则输出 Impossible

样例输入

2
2 1 3 1
3 5
2 10
2 4
1 1 1 0
1 4

样例输出

9
Impossible

数据规模

1 <= T <=10, 0 <= M, F, R <= 500, 0 <= C <= min(M, F), 1 <= Bi <= 5, 1 <= Pi <= 1000

2025-07-01

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-7-1 13:45
结束于
2025-7-1 18:09
持续时间
4.4 小时
主持人
参赛人数
11