比赛 ?板子大赛 评测结果 AAAEEEEEEE
题目名称 最小函数值 最终得分 30
用户昵称 dbk 运行时间 1.861 s
代码语言 C++ 内存使用 6.29 MiB
提交时间 2026-01-17 10:39:43
显示代码纯文本
#include <bits/stdc++.h>
using namespace std;
const int N = 1e6 + 10;
int n, m;
int ans[N], a[1010], b[1010], c[1010], k;
int main(){
    freopen("minval.in", "r", stdin);
    freopen("minval.out", "w", stdout);
    cin >> n >> m;
    for(int i = 1;i <= n;i++){
        cin >> a[i] >> b[i] >> c[i];
    }
    for(int i = 1;i <= n;i++){
        for(int j = 1;j <= m;j++){
            ans[++k] = a[i] * j * j + b[i] * j + c[i];
        }
    }
    sort(ans + 1, ans + k + 1);
    for(int i = 1;i <= m;i++){
        cout<<ans[i]<<' ';
    }
    cout<<endl;
}