最小函式值

2021-07-25 10:48:02 字數 764 閱讀 8290

最小函式值

time limit:1000ms  memory limit:65536k

total submit:121 accepted:54

description

問題描述:有n個函式,分別為f1,f2,...,fn。定義fi(x)=ai*x^2+bi*x+ci

(x∈n*)。給定這些ai、bi和ci,請求出所有函式的所有函式值中最小的m個(如有重複的要輸出多個)。

input

輸入資料:第一行輸入兩個正整數n和m。以下n行每行三個正整數,其中第i行的三個數分別位ai、bi和ci。ai<=10,bi<=100,ci<=10 000。

output

輸出資料:輸出將這n個函式所有可以生成的函式值排序後的前m個元素。這m個數應該輸出到一行,用空格隔開。

sample input

3 10

4 5 3

3 4 5

1 7 1

sample output

9 12 12 19 25 29 31 44 45 54

hint

資料規模:n,m<=10 000

分析:n1[i]儲存產生第i個函式值的函式序號,n2[i]存第i個函式的x的值,x從1開始建堆,一直累加x

最小函式值

給n個函式。fi x ai x 2 bi x ci 給定這些ai bi和ci,請求出所有函式的所有函式值中最小的m個。3 10 4 5 3 3 4 5 1 7 1 9 12 12 19 25 29 31 44 45 54 維護乙個小根堆,裡面的值為,按照要求每次輸出堆頂,並將堆頂函式中的x加1再下調...

最小函式值

題目描述 有n個函式,分別為f1,f2,fn。定義fi x aix 2 bix ci x n 給定這些ai bi和ci,請求出所有函式的所有函式值中最小的m個 如有重複的要輸出多個 輸入格式 輸入資料 第一行輸入兩個正整數n和m。以下n行每行三個正整數,其中第i行的三個數分別位ai bi和ci。ai...

最小函式值

題目描述 有 n 個函式,分別為 f1,f2,fn。定義 fi x ai x 2 bi x ci x n 給定這些ai bi 和 ci,請求出所有函式的所有函式值中最小的 m 個 如有重複的要輸出多個 輸入 第一行輸入兩個正整數 n 和 m。以下 n 行每行三個正整數,其中第ii行的三個數分別位 a...