比赛 ?板子大赛 评测结果 AAAMMMMMMM
题目名称 最小函数值 最终得分 30
用户昵称 张雨晴 运行时间 2.991 s
代码语言 C++ 内存使用 112.62 MiB
提交时间 2026-01-17 11:32:53
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
int n,m;
struct type{
    int a,b,c,num;
} f[500005];
vector<int>v[500005];
priority_queue<int,vector<int>,greater<int> >d;
int main(){
    freopen("minval.in","r",stdin);
    freopen("minval.out","w",stdout);
    
    cin>>n>>m;
    for(int i=1;i<=n;i++){
        cin>>f[i].a>>f[i].b>>f[i].c;
        for(int j=1;j<=m;j++){
            v[i].push_back(f[i].a*j*j+f[i].b*j+f[i].c);
        }
    }
    for(int i=1;i<=n;i++){
        for(int j=0;j<v[i].size();j++){
            //cout<<v[i][j]<<" ";
            d.push(v[i][j]);
        }
        //cout<<"\n";
    }
    for(int i=1;i<=m;i++){
        cout<<d.top()<<" ";
        d.pop();
    }
    return 0;
}