AT_past202109_g K番目の要素

题目描述

有一个由 $n$ 个等差数列依次连接而成的(超长)数列,已知第 $i$ 个数列的首项为 $b_i$ ,末项为 $c_i$ ,长度为 $a_i$ 。请回答:将所有等差数列依次连接后组成的数列中,第 $k$ 项的值是多少?

输入格式

输入 $(n+1)$ 行。第一行输入两个正整数 $n,k$ ,中间以单个空格隔开;接下来的 $n$ 行,每行三个正整数 $a_i,b_i,c_i$ ,相邻两个正整数之间以单个空格隔开。

输出格式

输出一行一个正整数,即连接而成的数列的第 $k$ 项的值。

说明/提示

**数据规模与约定** 对于全部测试点,数据保证: - $2≤n≤10^5$ ; - $1≤a_i,b_i,c_i≤10^9$ ; - $1≤k≤a_1+a_2+...+a_n$ ; - 所有输入的数值均为整数。