当前位置:网站首页>2022河南萌新联赛第(五)场:信息工程大学 H - 小明喝奶茶
2022河南萌新联赛第(五)场:信息工程大学 H - 小明喝奶茶
2022-08-10 05:46:00 【WA_自动机】
H - 小明喝奶茶
正解是用一个权值线段树什么的维护一下,取一下第K小值,但是我不会。只能打打暴力,发现数据比较水,也能过,就当练练模拟了。
#include<bits/stdc++.h>
using namespace std;
typedef pair<int,int> PII;
const int N = 100010;
vector<PII> d[N];
signed main()
{
int n,m,k;cin>>n>>m>>k;
for(int i=1;i<=m;i++)
{
int l,r,c,p;cin>>l>>r>>c>>p;
for(int j=l;j<=r;j++)
d[j].push_back({
p,c});
}
for(int i=1;i<=n;i++)
sort(d[i].begin(),d[i].end());
int res=0;
for(int i=1;i<=n;i++)
{
int p=k;
for(auto &[a,b]:d[i])
if(p>=b) res+=a*b,p-=b;
else
{
res+=a*p;
break;
}
}
cout<<res;
return 0;
}
边栏推荐
猜你喜欢
随机推荐
强化学习_11_Datawhale模仿学习
Myunity框架笔记3
XV6 swtch.S详解
COLMAP+OpenMVS实现物体三维重建mesh模型
unity瓦片地图调整图片大小
Two-dimensional cartoon rendering - coloring
H3C文档NAT专题
Qt借助隐藏控件和QSS绘制重复元素
Win32屏幕坐标转换Qt坐标
Qt绘制椭圆曲线的角度问题(离心角和旋转角)
npm搭建私服,上传下载包
指纹浏览器在使用易路代理时常见的问题及解决办法
Kernel performance analysis summary
Parallax Mapping: More Realistic Texture Detail Representation (Part 1): Why Use Parallax Mapping
网页安全证书错误但无法安装证书的解决办法
优化Mysql运行OrderBy性能
强化学习_10_Datawhale稀疏奖励
qemu and host share disk
Why need to hot update game?
A*Pathfinding插件(3D)