当前位置:网站首页>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分治 注意打包处理 以及排序细节
边栏推荐
猜你喜欢
随机推荐
直播卖货APP——为何能得到商家和用户的喜欢?
超详细的最新版 2022.2 kali 安装步骤及拍摄快照的方法
P8352-[SDOI/SXOI2022]小N的独立集【dp套dp】
MySQL:Update高并发下变慢的案例及其涉及的特性
[Small Coder Study Room] ABC179-C: It is a miracle that the code does not count down
Shell三剑客之sed命令详解
看三年的CRUD程序员如何解决数据库死锁的
【系统设计】S3 对象存储
基于SCL语言的模拟量平均值滤波FB库功能介绍及创建FB库的具体方法
星起航跨境—当前形势下,突破思维做精细化运营才能提高转化
MySQL中UNION和UNION ALL的区别
兆骑科创创业赛事活动举办平台,投融资对接,线上直播路演
AT2382-[AGC015D]A or...or B Problem
Create a 2D array
2022-08-07 第五小组 顾祥全 学习笔记 day31-集合-Map集合
企业开发小程序有什么优势?为什么要开发小程序?
面试题 17.05. 字母与数字
瑞吉外卖学习笔记3
掌握财富密码,运维需要了解这些技术
1052. 爱生气的书店老板