A171745.Yuilice 的分批冲印

普及/提高-

官方

通过率:0%

时间限制:2.00s

内存限制:256MB

题目描述

Yuilice 要按顺序冲印 nn 张照片。第 ii 张照片的打印时间为 tit_i,准备参数为 sis_i。

她需要把这些照片分成至多 kk 个非空批次。每个批次必须是原序列中连续的一段,每张照片恰好属于一个批次,不能改变照片顺序。

一个批次的耗时等于其中所有照片的打印时间之和,再加上这些照片的准备参数的最大值。

请你求出:所有批次中最大耗时的最小可能值。

输入格式

第一行包含两个整数 n,kn,k,分别表示照片数量和允许划分的非空批次数量上限。

接下来 nn 行,第 ii 行包含两个整数 ti,sit_i,s_i,分别表示第 ii 张照片的打印时间和准备参数。

输出格式

输出一个整数,表示所有批次中最大耗时的最小可能值。

输入输出样例

  • 输入#1

    4 2
    2 1
    3 4
    1 0
    4 2
    

    输出#1

    9
    
  • 输入#2

    3 3
    2 7
    1 0
    4 2
    

    输出#2

    9
    

说明/提示

样例解释

样例 11:分为第 11、22 张和第 33、44 张两批,耗时分别为 2+3+4=92+3+4=9 和 1+4+2=71+4+2=7,最大值为 99。若上限为 88,前两张无法同批,后三张也无法同批,因此至少需要三批,超过限制。

样例 22:每张照片单独成批,耗时分别为 9,1,69,1,6,答案为 99。第一张照片所在批次的耗时不会小于 99。

数据范围

对于所有测试数据,满足 1≤k≤n≤2×1051\le k\le n\le2\times10^5,1≤ti≤1091\le t_i\le10^9,0≤si≤1090\le s_i\le10^9。

测试点 分值 额外限制
1–2 10 k=1k=1 或 k=nk=n
3–6 20 n≤16n\le16
7–20 70 无额外限制

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

首页