你来到了“古老魔法商店”,带着辛苦赚来的金币,准备购买奇妙而独特的魔法物品。商店里有 $n$ 件这样的物品,每件都锁在一个特殊的魔法盒子里。购买第 $i$ 个盒子需要花费 $c_i$ 枚金币,盒子里装有价值 $v_i$ 枚金币的物品。由于你之前已经阅读、掌握并背诵了《古老魔法目录》,因此这些物品的成本和价值对你来说是已知的。
像你这样的凡人,一次只能安全地携带一件魔法物品。因此,你的目标是获得价值最高的那一件。如果你能如愿以偿,那自然很好,但可惜这里有一个邪恶的魔法生物,被称为“小鬼”(The Imp)。
小鬼可以施展一种恶作剧咒语,将任何魔法盒子的内容变成毫无价值的尘埃。当然,他会在你购买盒子后立即施展咒语,让你付了钱却得不到物品。你因此被迫去买另一个盒子,然后是下一个……
小鬼最多有足够的魔法施展 $k$ 次咒语。当然,他也可以选择不施展咒语,让你保留一件物品。你可以随时空手离开(尽管这无疑是一种耻辱)。然而,一旦你获得了一件物品,你就必须保留它并离开商店。
你的目标是最大化你的收益(所获物品的价值减去之前支付的所有费用),而小鬼的目标是最小化这一收益。如果双方都采取最优策略,你最终能赚到多少金币?
输入格式
输入的第一行包含测试用例的数量 $T$。接下来是各测试用例的描述:
每个测试用例的第一行包含物品数量 $n$ ($1 \leqslant n \leqslant 150\,000$) 和小鬼施展咒语的最大次数 $k$ ($0 \leqslant k \leqslant 9$)。接下来的 $n$ 行包含物品的价值和成本,第 $i$ 行包含数字 $v_i$ 和 $c_i$(按此顺序,其中 $0 \leqslant v_i, c_i \leqslant 10^6$)。
输出格式
对于每个测试用例,输出一行,包含你的收益。
样例
样例输入 1
1 3 1 10 5 8 1 20 12
样例输出 1
7