码迷,mamicode.com
首页 > 其他好文 > 详细

【洛谷P3810 三维偏序】

时间:2017-11-28 22:26:59      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:htm   素数   span   bsp   bottom   分治   div   lis   reset   

题目描述:

  有 n 个元素,第 i 个元素有 ai?,bi,ci? 三个属性,设 f(i,j) 表示满足 aj?≤ai? 且 bj?≤bi? 且 cj?≤ci? 的 j 的数量。

  对于 d∈[0,n),求 f(i) = d 的数量。

输入格式:

  第一行两个整数n,k分别表示元素数量和最大属性值。

  之后 n 行,每行三个整数 ai?、bi?、ci?,分别表示三个属性值。

输出格式:

  输出 nn 行,第 d + 1d+1 行表示 f(i) = df(i)=d 的 ii 的数量。

输入样例:

 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

输出样例:

 3
 1
 3
 0
 1
 0
 1
 0
 0
 1

题解:

  cdq分治。(从明天开始好好学分治)

【洛谷P3810 三维偏序】

标签:htm   素数   span   bsp   bottom   分治   div   lis   reset   

原文地址:http://www.cnblogs.com/Dndlns/p/7912463.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!