Type: Default 1000ms 256MiB

前m个最小函数值

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

nn 个函数,分别为 F1,F2,,FnF_1,F_2,\dots,F_n。定义 Fi(x)=Aix2+Bix+Ci(xN)F_i(x)=A_ix^2+B_ix+C_i(x\in\mathbb N^*)。给定这些 AiA_iBiB_iCiC_i,请求出所有函数的所有函数值中最小的 mm 个(如有重复的要输出多个)。

输入格式

第一行输入两个正整数 nnmm

以下 nn 行每行三个正整数,其中第 ii 行的三个数分别为 AiA_iBiB_iCiC_i

输出格式

输出将这 nn 个函数所有可以生成的函数值排序后的前 mm 个元素。这 mm 个数应该输出到一行,用空格隔开。

样例 #1

样例输入 #1

3 10
4 5 3
3 4 5
1 7 1

样例输出 #1

9 12 12 19 25 29 31 44 45 54

提示

数据规模与约定

对于全部的测试点,保证 1n,m100001 \leq n,m\le100001Ai10,Bi100,Ci1041 \leq A_i\le10,B_i\le100,C_i\le10^4

队列、栈、优先队列

Not Claimed
Status
Done
Problem
11
Open Since
2024-7-13 0:00
Deadline
2024-8-31 23:59
Extension
24 hour(s)