AT_past202104_h.カンカンマート
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有 n 个物品,每个物品都有两个参数 pi 和 ti。pi 表示选择第 i 个物品所花费的费用,ti 表示该物品是否需要额外收费,为 1 表示需要,为 0 表示不需要。每 k 个物品需要支付 q 单位的额外费用(不足 k 个的,按 k 个计)。
请问:在这 n 个物品中选 m 个物品,最少需要支付多少单位的费用?
输入格式
第一行输入四个整数 n,m,k,q。
剩余 n 行,每行输入两个整数 pi,ti。
输出格式
输出一行一个整数,最小花费代价。
输入输出样例
输入#1
6 3 2 10 15 1 25 0 20 0 10 1 5 1 20 0
输出#1
45
输入#2
5 2 5 40 120 0 1 1 90 0 10 0 50 0
输出#2
51
输入#3
16 9 1 631593942 758234071 1 872232933 0 928146137 0 141777768 0 339097211 1 590423762 1 656886697 1 164443392 0 181259343 0 509224290 0 973377384 0 934014075 1 167877698 1 549037938 0 94228809 1 898548470 0
输出#3
4841818525
说明/提示
数据规模与约定
对于 100% 的数据,保证:
- 1≤n≤105,1≤k,m≤n;
- 1≤pi,q≤109,ti∈{0,1}。
输入解题思路,AI测评打分。不知道怎么写?