AT_past202104_h.カンカンマート

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

有 nn 个物品,每个物品都有两个参数 pip_i 和 tit_i。pip_i 表示选择第 ii 个物品所花费的费用,tit_i 表示该物品是否需要额外收费,为 11 表示需要,为 00 表示不需要。每 kk 个物品需要支付 qq 单位的额外费用(不足 kk 个的,按 kk 个计)。

请问:在这 nn 个物品中选 mm 个物品,最少需要支付多少单位的费用?

输入格式

第一行输入四个整数 n,m,k,qn,m,k,q。

剩余 nn 行,每行输入两个整数 pi,tip_i,t_i。

输出格式

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

输入输出样例

  • 输入#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%100\% 的数据,保证:

  • 1≤n≤1051 \le n \le 10^5,1≤k,m≤n1 \le k,m \le n;
  • 1≤pi,q≤1091 \le p_i,q \le 10^9,ti∈{0,1}t_i \in \{0,1\}。

输入解题思路,AI测评打分。不知道怎么写?

首页