AT_past202104_h カンカンマート

题目描述

有 $n$ 个物品,每个物品都有两个参数 $p_i$ 和 $t_i$。$p_i$ 表示选择第 $i$ 个物品所花费的费用,$t_i$ 表示该物品是否需要额外收费,为 $1$ 表示需要,为 $0$ 表示不需要。每 $k$ 个物品需要支付 $q$ 单位的额外费用(不足 $k$ 个的,按 $k$ 个计)。 请问:在这 $n$ 个物品中选 $m$ 个物品,最少需要支付多少单位的费用?

输入格式

第一行输入四个整数 $n,m,k,q$。 剩余 $n$ 行,每行输入两个整数 $p_i,t_i$。

输出格式

输出一行一个整数,最小花费代价。

说明/提示

#### 数据规模与约定 对于 $100\%$ 的数据,保证: - $1 \le n \le 10^5$,$1 \le k,m \le n$; - $1 \le p_i,q \le 10^9$,$t_i \in \{0,1\}$。