当前位置:网站首页>bzoj3262 陌上花开
bzoj3262 陌上花开
2022-08-08 14:57:00 【51CTO】
http://www.elijahqi.win/2018/03/08/bzoj3262/
Description
有n朵花,每朵花有三个属性:花形(s)、颜色(c)、气味(m),用三个整数表示。
现在要对每朵花评级,一朵花的级别是它拥有的美丽能超过的花的数量。
定义一朵花A比另一朵花B要美丽,当且仅Sa>=Sb,Ca>=Cb,Ma>=Mb。
显然,两朵花可能有同样的属性。需要统计出评出每个等级的花的数量。
Input
第一行为N,K (1 <= N <= 100,000, 1 <= K <= 200,000 ), 分别表示花的数量和最大属性值。
以下N行,每行三个整数si, ci, mi (1 <= si, ci, mi <= K),表示第i朵花的属性
Output
包含N行,分别表示评级为0…N-1的每级花的数量。
Sample Input
10 3
3 3 3
2 3 3
2 3 1
3 1 1
3 1 2
1 3 1
1 1 2
1 2 2
1 3 2
1 2 1
Sample Output
3
1
3
0
1
0
1
0
0
1
splay+树状数组 针对第一维 排序 针对第二维 做一个树状数组 针对第三维在每个splay上维护一些东西 每次log^2查询即可 注意重复的 要把他们打包处理
cdq分治 注意打包处理 以及排序细节
边栏推荐
猜你喜欢
随机推荐
浅谈 Redis 的底层数据结构
JS-Bom-while(计算闰年)
【小码匠自习室】ABC179-C:代码竟然没排倒数堪称一大奇迹
腾讯又一长达 8 年的服务下架。。。
[内部资源] 想拿年薪30W的软件测试人员,这份资料必须领取
想要精准营销,从学习搭建一套对的标签体系开始丨 DTVision 分析洞察篇
shell三剑客-----sed命令
湖北钠斯网络数字藏品交易系统
有了国产 DevOps 工具 ,还怕数字化转型成本高?
18、学习MySQL ALTER命令
【小码匠自习室】AGC023-A :为啥总是N连发?为啥总遇到大神?
MySQL中UNION和UNION ALL的区别
掌握财富密码,运维需要了解这些技术
[Small Coder Study Room] ABC179-C: It is a miracle that the code does not count down
连这几个网站都不知道,怪不得你的消息比别人落后
Mx_yolov3环境配置+模型测试训练
什么是幂等性
华为云会议的优势【华为云至简致远】
WPF 常用布局方式
【服务器数据恢复】Ext4文件系统fsck后mount不上并报错的数据修复案例