【发布时间】:2014-11-05 19:28:05
【问题描述】:
我将 N 根蜡烛从左到右对齐。从左边算起的第 i 个蜡烛的高度为 Hi 和颜色 Ci,一个从 1 到给定 K 的整数,即颜色的数量。
问题:有多少严格递增(高度)的彩色子序列?如果 K 种颜色中的每一种在子序列中至少出现一次,则该子序列被认为是彩色的。
For Ex: N=4 k= 3
H C
1 1
3 2
2 2
4 3
只有两个有效的子序列是 (1, 2, 4) 和 (1, 3, 4)
我认为这是 Fenwick Tree 的问题,请提供一种处理此类问题的方法
【问题讨论】:
-
对 N 和 K 有什么限制?
-
为什么 (1,2,3,4) 不是一个有效的子序列?它的高度严格增加,并且每种颜色至少包含一次。
-
@Mshnik : H3
标签: algorithm