CE 数码公司开发了一种名为自动涂色机(APM)的产品。它能用预定的颜色给一块由不同尺寸且互不覆盖的矩形构成的平板涂色。
为了涂色,APM 需要使用一组刷子。每个刷子涂一种不同的颜色 C_i 。APM 拿起一把有颜色 C_i 的刷子,并给所有颜色为 C_i 且符合下面限制的矩形涂色:
为了避免颜料渗漏使颜色混合,一个矩形只能在所有紧靠它上方的矩形涂色后,才能涂色。例如图中矩形 F 必须在 C 和 D 涂色后才能涂色。注意,每一个矩形必须立刻涂满,不能只涂一部分。
写一个程序求一个使 APM 拿起刷子次数最少的涂色方案。注意,如果一把刷子被拿起超过一次,则每一次都必须记入总数中。
第一行为矩形的个数 N ,矩形的最大坐标 M ,颜色的种类数 C。
下面有 N 行描述了 N 个矩形。每个矩形有 5 个整数描述,左上角的 y 坐标和 x 坐标,右下角的 y 坐标和 x 坐标,以及预定颜色。
平板的左上角坐标总是 (0,0)。
一个整数,表示拿起刷子的最少次数。
7 6 2 0 0 2 2 1 0 2 1 6 2 2 0 4 2 1 1 2 4 4 2 1 4 3 6 1 4 0 6 4 1 3 4 6 6 2
3
9 13 10 0 7 5 13 7 0 0 8 4 2 0 4 8 7 9 11 0 13 1 1 8 2 13 7 9 8 1 13 2 9 12 7 13 13 5 5 7 12 13 2 8 0 11 1 6
6
1\leq C_i \leq C \leq 9,0 \le x_i,y_i \le M \le 99,1\le N \le 60。
一本通