A94840.矩形涂色

普及+/提高

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

你有 nn 个矩形,第 ii 个矩形的宽度为 aia_i,高度为 bib_i

你可以无限次地执行这个操作:

选择其中的一个矩形并为其矩形内的一个单元格着色。

当每次有任意一个矩形内的一行或一列被完全着色,你都可以获得 11 分。你的任务是去用尽量少的操作次数来获得至少 kk 的得分

假设有一个宽度为 66,高度为 33 的矩形,你可以对矩形中的任意四列着色,从而使用 1212 次操作,获得 44

输入格式

第一行是一个整数 tt,表示一共有 tt 组数据。

每个测试用例的第一行是两个整数 nnkk,表示共有 nn 个矩形,kk 的意思同上文所说。

接下来的 nn 行包含对矩形的描述,第 ii 行是两个整数 aia_ibib_i,表示一个矩形的宽和高。

输出格式

对于每个测试用例,输出一个整数表示要获得至少 kk 分所需要的最小操作次数。如果无论如何都无法获得 kk 分,请输出 1-1

输入输出样例

  • 输入#1

    7
    1 4
    6 3
    1 5
    4 4
    5 10
    1 1
    1 1
    1 1
    1 1
    1 1
    2 100
    1 2
    5 6
    3 11
    2 2
    3 3
    4 4
    3 25
    9 2
    4 3
    8 10
    4 18
    5 4
    8 5
    8 3
    6 2

    输出#1

    12
    14
    5
    -1
    17
    80
    35

说明/提示

对于 100%100\% 的数据,保证 1t1001 \le t \le 1001n10001 \le n \le 10001k1001 \le k \le 100n1000\sum n \le 10001ai,bi1001 \le a_i,b_i \le 100

首页