AT_past202109_g.K番目の要素
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有一个由 n 个等差数列依次连接而成的(超长)数列,已知第 i 个数列的首项为 bi ,末项为 ci ,长度为 ai 。请回答:将所有等差数列依次连接后组成的数列中,第 k 项的值是多少?
输入格式
输入 (n+1) 行。第一行输入两个正整数 n,k ,中间以单个空格隔开;接下来的 n 行,每行三个正整数 ai,bi,ci ,相邻两个正整数之间以单个空格隔开。
输出格式
输出一行一个正整数,即连接而成的数列的第 k 项的值。
输入输出样例
输入#1
2 4 3 2 2 2 3 4
输出#1
6
输入#2
2 10 4 1000000000 1000000000 6 1000000000 1000000000
输出#2
6000000000
输入#3
5 10 3 1 4 1 5 9 2 6 5 3 5 8 9 7 9
输出#3
16
说明/提示
数据规模与约定
对于全部测试点,数据保证:
- 2≤n≤105 ;
- 1≤ai,bi,ci≤109 ;
- 1≤k≤a1+a2+...+an ;
- 所有输入的数值均为整数。
输入解题思路,AI测评打分。不知道怎么写?