如何编码2D段树?

时间:2013-06-20 23:58:04

标签: data-structures segment-tree

我在spoj上解决了问题http://www.spoj.com/problems/LIS2/。我试了几天但是 无法想出一个可以通过的解决方案(时间明智)。然后我用Google搜索并找到了 人们在谈论2D segment tree。我搜索了很多但找不到下降的解释。这个问题还有其他解决办法吗?
同样在topcoder上,我发现有人说这个问题与www.spoj.com/problems/NICEDAY类似。我很久以前就已经解决了这个问题,那时我甚至都不知道1D segment tree。 因此,任何人都可以向LIS2提出一些解决方案,最好是2D segment tree

PS:我不是在寻找代码,请不要在代码中发布实施的广泛解释 和数据结构的空间/时间复杂性就足够了。

1 个答案:

答案 0 :(得分:1)

请参阅此链接:http://e-maxx.ru/algo/segment_tree

虽然页面是俄语,但谷歌翻译会很好。 此页面首先解释1-D段树。在底部,有一个标题为“最简单形式的二维树段”的部分,可以为您提供所需的解释。