[第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/oi/15t3-最小函数值/
作者
贺小云
发布于
2026-06-26
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
贺小云
热爱技术与折腾的博客 Dancing with uncertainty. 与不确定性共舞
公告
出于成本考虑,贺云已全面转型Serverless架构
分类
标签
碎碎念
站点统计
文章
68
分类
6
标签
38
总字数
46,536
运行时长
0
最后活动
0 天前
站点信息
构建平台
GitHub Actions
博客版本
Firefly v6.16.5
文章许可
CC BY-NC-SA 4.0

当前页面没有目录