[第1章 1.5t3] 最小函数值

137 字
1 分钟
[第1章 1.5t3] 最小函数值
#include <bits/stdc++.h>
#define endl '\n'
using namespace std;
typedef long long ll;
struct node {
ll w;
ll a, b, c;
ll cntx = 1;
};
struct cmp {
bool operator()(const node &a, const node &b) const {
return a.w > b.w;
}
};
int main() {
ll n, m;
cin >> n >> m;
priority_queue<node, vector<node>, cmp> pq;
for (ll i = 0; i < n; i++) {
ll a, b, c;
cin >> a >> b >> c;
node po;
po.a = a, po.b = b, po.c = c;
po.cntx = 1;
po.w = a + b + c;
pq.push(po);
}
while (m--) {
auto f = pq.top();
pq.pop();
cout << f.w << " ";
f.cntx++;
f.w = f.a * f.cntx * f.cntx + f.b * f.cntx + f.c;
pq.push(f);
}
cout<<endl;
return 0;
}

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
[第1章 1.5t3] 最小函数值
https://hecloud.top/posts/15t3-最小函数值/
作者
贺小云
发布于
2026-06-26
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
贺小云
一个热爱技术与折腾的博客,serverless起高楼,静态构建一键走,专注于CDN调优,2秒之内到德州。
公告
欢迎来到我的博客!这是一则示例公告。
分类
标签
碎碎念
站点统计
文章
46
分类
4
标签
0
总字数
23,903
运行时长
0
最后活动
0 天前
站点信息
构建平台
Vercel
博客版本
Firefly v6.16.5
文章许可
CC BY-NC-SA 4.0

当前页面没有目录