当前位置: 首页 > news >正文

[NOIP2025] 糖果店 / candy 题解

思路:

杂话:第一眼感觉和 CSP-S 的第一题的思路很像。

很显然,买的每种糖果的数量不是奇数就是偶数,于是可以得到下面的式子:

\[ C = 2 \times x + y (x \in \mathbb{N}, y\in {0,1}) \]

考虑贪心,因为 \(x\) 有多种选择,所以我们先贪偶数个的,然后再看要不要补一个。

但是我们又发现,可能有时补两个单个的也许比直接买了一个两个的更划算,于是把买了偶数的个数和价值记下来,从大往小返回,记录能增加的个数即可。

Code:

#include <bits/stdc++.h>
using namespace std;
using ll = long long;
constexpr int MAXN = 1e5 + 5;
struct node
{ll val, type;bool operator<(const node &b) const{return type == b.type ? val < b.val : type > b.type;}
} candy[MAXN << 1];
ll n, m;
struct node2
{ll val, cnt;bool operator<(const node2 &b) const{return val < b.val;}
};
priority_queue<node2> que;
ll ans;
int main()
{cin >> n >> m;ll a, b;for (int i = 1; i <= n; ++i)cin >> a >> b, candy[i * 2 - 1] = {a + b, 2}, candy[i * 2] = {a, 1};sort(candy + 1, candy + 2 * n + 1);for (int i = 1; i <= n; ++i){ll cnt = m / candy[i].val;ans += cnt * 2;m -= cnt * candy[i].val;if (cnt)que.push((node2){candy[i].val, cnt});}ll sum = 0, add = 0;for (int i = n + 1; i <= 2 * n; ++i){while (m < candy[i].val && !que.empty()){auto u = que.top();que.pop();// long double nee// if (u.val == 0)//     exit(1);ll tag = (candy[i].val - m + u.val - 1) / u.val;tag = min(u.cnt, tag);sum -= 2 * tag, m += u.val * tag;u.cnt -= tag;if (u.cnt)que.push(u);}if (m >= candy[i].val)++sum, m -= candy[i].val;add = max(add, sum);}cout << add + ans;return 0;
}

后记
关于这篇题解做法是错的

http://www.zskr.cn/news/65441.html

相关文章:

  • Rikkahub+硅基流动API-key实现移动端Android-AI女友项目
  • 某中心与高校拓展机器人技术学术合作
  • 【图像卷积基础】卷积过程卷积实现通道扩充与压缩池化Pooling原理和可视化 - 详解
  • 2024csp-s游记
  • 如何选择好的 GEO 服务商?2025年12月优质 GEO 服务商推荐
  • db link
  • 2025年六角管片螺栓,螺纹管片螺栓,热镀锌管片螺栓厂家推荐:综合实力与工程适配性测评
  • 2025年高铁T型螺栓,铝型材T型螺栓,管廊T型螺栓厂家推荐:安装便捷性与兼容性测评
  • 2025年欧标T型螺栓,地铁专用T型螺栓,高铁T型螺栓品牌榜:资质认证与工程适配解析
  • 113.Java深入学习之JVM一
  • 2025年工业脚轮,设备脚轮,轻型脚轮厂家推荐:聚焦安装适配性,全场景选型攻略
  • 2025年静音脚轮,设备脚轮,周转车脚轮厂家推荐:核心性能解析,适配场景全攻略
  • 复杂业务逻辑的数据筛选:多维表格条件嵌套能力的技术解析
  • 2025年减震脚轮,设备脚轮,工业脚轮厂家推荐榜:聚焦承重静音,品质红榜盘点
  • 2025 年加工厂家最新推荐,车铣复合、精密细长轴、进口津上机、精密零部件、机械零件非标定制加工,技术实力与市场口碑深度解析
  • 2025年南京高职单招集训,单招培训,泰达单招集训机构推荐:职教权威盘点与升学保障红榜
  • python占用内存脚本(极简)
  • 市面上符合新加坡标准欧标防火卷帘门厂家排行怎么选
  • 江苏厂房快速卷帘门厂家推荐哪家好?行业口碑之选
  • pytorch价格案例全解释
  • 阴道干涩什么原因?幻颜之约水光凝胶/生物蛋白凝胶与润养精华露的保湿方案
  • 五年一贯制专转本机构哪家靠谱?多维度分析与参考
  • 私护凝胶哪个牌子好?深度评测幻颜之约KY23与水光凝胶的真实功效
  • 05-自动生成设备节点的字符设备驱动
  • 内置私护益生菌管用吗?幻颜之约黑白片益生菌如何精准调理菌群
  • 幻颜之约是正规品牌吗?从研发实验室到10万级车间的品质承诺
  • 2025最新成都装修公司最新top5实力榜!装修/整装/家装/全包装修/房屋装修,全案定制,行业数据、市场口碑及选择指南
  • 广州诚信的展会大巴出租公司推荐排行榜单? 展会大巴出租品牌 展会大巴出租公司 展会大巴出租服务商 展会大巴出租平台 展会大巴出租渠道
  • 比较好的少儿训练供应商推荐排行榜单?少儿训练供应商 少儿训练代理商 少儿训练代理 少儿训练渠道商 少儿训练渠道 少儿训练品牌代理商 少儿训练系统代理商
  • 靠谱的城际网约车公司推荐排行榜单? 城际网约车品牌 城际网约车公司 城际网约车服务商 城际网约车渠道