AT_abc188_d.[ABC188D] Snuke Prime

普及/提高-

通过率:0%

AC君温馨提醒

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

题目描述

株式会社すぬけ提供了多种服务。
该公司推出了一种名为“すぬけプライム”的支付方案。
在加入すぬけプライム期间,每天只需支付 CC 日元,即可无限制地使用公司提供的所有服务,无需额外付费。
加入或退出すぬけプライム可以在任意一天的开始或结束时自由进行。

高桥君打算使用该公司提供的 NN 项服务。
其中,第 ii 项服务计划从第 aia_i 天的开始到第 bib_i 天的结束使用(今天为第 11 天)。
在未加入すぬけプライム的期间,使用第 ii 项服务时,每天需支付 cic_i 日元。

请计算高桥君为使用这些服务所需支付的最小总金额。

输入格式

输入通过标准输入按以下格式给出。

NN CC
a1a_1 b1b_1 c1c_1
⋮\vdots
aNa_N bNb_N cNc_N

输出格式

请输出高桥君需要支付的最小总金额。

输入输出样例

  • 输入#1

    2 6
    1 2 4
    2 2 4

    输出#1

    10
  • 输入#2

    5 1000000000
    583563238 820642330 44577
    136809000 653199778 90962
    54601291 785892285 50554
    5797762 453599267 65697
    468677897 916692569 87409

    输出#2

    163089627821228
  • 输入#3

    5 100000
    583563238 820642330 44577
    136809000 653199778 90962
    54601291 785892285 50554
    5797762 453599267 65697
    468677897 916692569 87409

    输出#3

    88206004785464

说明/提示

限制条件

  • 1≤N≤2×1051 \leq N \leq 2 \times 10^5
  • 1≤C≤1091 \leq C \leq 10^9
  • 1≤ai≤bi≤1091 \leq a_i \leq b_i \leq 10^9
  • 1≤ci≤1091 \leq c_i \leq 10^9
  • 输入中的所有值均为整数

样例解释 1

第 11 项服务在第 11 天和第 22 天使用,第 22 项服务在第 22 天使用。仅在第 22 天加入すぬけプライム时,第 11 天需支付 44 日元,第 22 天需支付 66 日元,因此高桥君需支付的总金额为 1010 日元。无法再减少支付金额,因此输出 1010。

样例解释 2

完全不加入すぬけプライム是最优选择。

由 ChatGPT 4.1 翻译

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

首页