AtCoder Beginner Contest 188
D
Snuke Prime
AtCoder
⌀ 933
原题
← CE →
翻译中…

Problem Statement

翻译中…

Snuke Inc. offers various kinds of services. A payment plan called Snuke Prime is available. In this plan, by paying $C$ yen (the currency of Japan) per day, you can use all services offered by the company without additional fees. You can start your subscription to this plan at the beginning of any day and cancel your subscription at the end of any day.

翻译中…

Takahashi is going to use $N$ of the services offered by the company. He will use the $i$-th of those services from the beginning of the $a_i$-th day until the end of the $b_i$-th day, where today is the first day. Without a subscription to Snuke Prime, he has to pay $c_i$ yen per day to use the $i$-th service.

翻译中…

Find the minimum total amount of money Takahashi has to pay to use the services.

翻译中…

Constraints

翻译中…
  • $1 \leq N \leq 2 \times 10^5$
  • $1 \leq C \leq 10^9$
  • $1 \leq a_i \leq b_i \leq 10^9$
  • $1 \leq c_i \leq 10^9$
  • All values in input are integers.
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

N C
a_1 b_1 c_1
\vdots
a_N b_N c_N

翻译中…

Output

翻译中…

Print the minimum total amount of money Takahashi has to pay.

翻译中…

样例

Input #1
2 6
1 2 4
2 2 4
Output #1
10
He will use the $1$-st service on the $1$-st and $2$-nd days, and the $2$-nd service on the $2$-nd day. If he subscribes to Snuke Prime only on the $2$-nd day, he will pay $4$ yen on the $1$-st day and $6$ yen on the $2$-nd day, for a total of $10$ yen. It is impossible to make the total payment less than $10$ yen, so we should print $10$.
Input #2
5 1000000000
583563238 820642330 44577
136809000 653199778 90962
54601291 785892285 50554
5797762 453599267 65697
468677897 916692569 87409
Output #2
163089627821228
It is optimal to do without Snuke Prime.
Input #3
5 100000
583563238 820642330 44577
136809000 653199778 90962
54601291 785892285 50554
5797762 453599267 65697
468677897 916692569 87409
Output #3
88206004785464
题目信息
题号
abc188_d
时间限制
2 s
内存限制
1024 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。