题目来源:码蹄集 题目描述: Python代码实现: n, k = map(int, input().split()) # 枚举所有的二次函数并将其函数值保存到数组中 func_vals = [] for i in range(n): A, B, C = map(int, input().split()) for j in range(1, k+1): func_vals.append(A*j*j + B*j + C) # 对数组进行排序 func_vals.sort() # 输出第k小的数 print(func_vals[k-1])