首页 > 其他 > 详细

【洛谷P3810 三维偏序】

时间:2017-11-28 22:19:36      阅读:232      评论:0      收藏:0      [点我收藏+]

题目描述:

  有 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 三维偏序】

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!