当前位置:网站首页>bzoj3262 Flowers bloom on Mo
bzoj3262 Flowers bloom on Mo
2022-08-08 15:14: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+树状数组 for the first dimension 排序 for the second dimension Make a tree-like array For the third dimension in eachsplaymaintain something 每次log^2查询即可 Watch out for repetition Pack them up
cdq分治 Pay attention to packaging and sorting details
边栏推荐
猜你喜欢
A16z:为什么 NFT 创作者要选择 cc0?
HMS Core Analysis Service Intelligent Operation Version 6.5.1 Launched
PHP —— 用 ThinkPHP5.0 实现微信小程序登陆
Ubuntu下使用sudo dpkg --configure -a后数据库出现问题
【Kaggle】Save My Paper 基于自编码器的文本图像去噪
5G NR RRC连接控制
从洞察到决策,一文解读标签画像体系建设方法论丨DTVision分析洞察篇
【Unity入门计划】Unity实例-C#如何通过封装实现对数据成员的保护
JS加法器(DOM)
HMS Core分析服务智能运营6.5.1版本上线
随机推荐
瑞吉外卖学习笔记3
Introduction to Recurrent Neural Network (RNN)
EasyExcel导入校验必填项不能为空
大佬们,这个测试demo只能获取到全量数据,不能获取增量,我的mysql 已经开启了row模式的bi
一万块钱能做一手尿素期货吗?尿素期货怎么做才安全?
“科林明伦杯”哈尔滨理工大学暑假训练赛 B吃雪糕 (异或思维题)(补题)
See how three years of CRUD programmers solve database deadlocks
创建二维数组
查询接口 - 树形菜单查询接口实现
5G NR RRC连接控制
文档管理系统:攻克这3个痛点,解决80%企业文档管理难题
JS-BOM-factorial calculation
有了国产 DevOps 工具 ,还怕数字化转型成本高?
【Unity入门计划】Unity实例-C#如何通过封装实现对数据成员的保护
WPF 常用布局方式
消除游戏中宝石下落的原理和实现
【控制】动力学建模举例 --> 牛顿-欧拉法
掌握财富密码,运维需要了解这些技术
kali换源详细步骤
超详细的最新版 2022.2 kali 安装步骤及拍摄快照的方法