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

题解:P14167 [Algo Beat Contest 002.5 B] 草莓小蛋糕 (cakes)

题目描述:

  1. $n$ 种蛋糕
  2. 每种 $Ai$ 块
  3. 每种第一天 $Bi$ 的值
  4. 每天降低 $Ci$

思路:

让我们求最大美味值,显而易见是贪心,故可有以下思路:
将降低快的先吃了,使得减少值最小。故有了标签排序
不过值得一提的是这里要用 __128int 。

AC 代码:

#include <bits/stdc++.h>
using namespace std;
//照题意使用
__int128 read() {char c;bool isf = 0;while (!isdigit(c = getchar())) {isf = (c == '-');}__int128 res = (c ^ 48);while (isdigit(c = getchar())) {res = (res << 3) + (res << 1) + (c ^ 48);}return isf ? -res : res;
}
void write(__int128 x) {if (x < 0) {putchar('-'), x = -x;}if (x >= 10) {write(x / 10);}putchar('0' + x % 10);
}
//结构体存蛋糕
struct CK{__int128 a,b,c;
}ck[100010];
//不想重构运算符
bool cmp(CK a,CK b){return a.c>b.c;//按美味值的降低降序排列
}
int n;
int main(){//输入。。scanf("%d",&n);__int128 s=0;for(int i=1;i<=n;i++){__int128 a=read(),b=read(),c=read();s+=a*b;ck[i]={a,b,c};}//排序,记得用cmp。sort(ck+1,ck+n+1,cmp);__int128 d=0,cnt=0;//衰减总值,天数for(int i=1;i<=n;i++){__int128 a=ck[i].a,c=ck[i].c;d+=c*(a*(a-1)/2)+a*c*cnt;//第cnt天减了的cnt+=a;//加上蛋糕数}write(s-d);//用总值减puts("");return 0;
}
http://www.jsqmd.com/news/374835/

相关文章:

  • 从“抽卡“到“导演“——如何构建AI视频生成的母提示词系统
  • 【课程设计/毕业设计】基于springboot的粮库设备维修安检管理系统设计与实现【附源码、数据库、万字文档】
  • 实用指南:如何在mac m1模拟鼠标与键盘的自动化操作
  • 中华老字号药企排行TOP10,广药集团白云山登顶百年匠心榜 - 包罗万闻
  • 2000-2024年地级市环境保护数据-29个指标汇总
  • 新房到别墅装修哪家好:2026最新陕西全屋装修设计公司TOP5推荐 - 深度智识库
  • 深入浅出 SPA/MPA - 指南
  • P7422 「PMOI-2」城市 题解
  • 软件检测实验室认可,一次完整的方法验证过程是怎样的?
  • 【花雕动手做】50V380W-500W有霍尔红黑版本驱动模块:6.5寸轮毂电机综合控制方案
  • 基于51单片机的温湿度监测
  • Java毕设项目:基于springboot的粮库设备管理系统设计与实现(源码+文档,讲解、调试运行,定制等)
  • 雅思培训红黑榜,高通过率机构大揭秘! - 品牌测评鉴赏家
  • I.MX6U 开发板网络环境搭建----(电脑 WiFi 上网,开发板和电脑直连)--虚拟机双网口实现-- Ubuntu20.04
  • 2026必备!降AIGC工具 千笔AI VS 灵感ai 专科生专属神器
  • 【毕业设计】基于springboot的粮库设备管理系统设计与实现(源码+文档+远程调试,全bao定制等)
  • 写论文效率低?2026 年 AI 论文软件排行榜权威发布,效率提升 10 倍不是梦!
  • 开题卡住了?8个AI论文工具深度测评,本科生毕业论文写作必备指南
  • 51单片机密码锁的设计
  • 【计算机毕业设计案例】基于springboot的粮库设备管理系统基于java的粮库设备维护管理系统(程序+文档+讲解+定制)
  • 2026最新!AI论文写作软件 千笔ai写作 VS WPS AI,专科生高效写作神器!
  • 基于51单片机和Proteus的智能停车场设计
  • 剪映专业版曲线变速完全教程:从恒定变速到自由调速
  • 2026别错过!降AIGC软件 千笔·降AI率助手 VS 锐智 AI,研究生专属降重神器
  • 89C51单片机汽车尾灯设计
  • 回收天虹提货券前必读清单 - 京顺回收
  • 导师推荐 10个 AI论文软件:自考毕业论文写作必备工具测评与推荐
  • 【毕业设计】基于springboot的停车场收费管理系统设计与实现(源码+文档+远程调试,全bao定制等)
  • MATLAB与FlightGear联合仿真教程PDF,加上simulink工程文件
  • MrBeast收购Gen Z金融科技应用Step