#1236. 5.宫室宝藏

5.宫室宝藏

当前没有测试数据。

5.宫室宝藏

题目描述

有一座地下宫殿呈矩阵状,由R×CR \times C间矩形宫室组成,其中有NN间宫室里埋藏着宝藏,称作藏宝宫室。宫殿里外、相邻宫室间都由坚硬的实体墙阻隔,由一间宫室到达另一间只能通过所驼门王独创的移动方式——传送门。

所驼门王为这NN间藏宝宫室每间都架设了一扇传送门,没有宝藏的宫室不设传送门,所有的宫室传送门分为三种:

  • "横天门":由该门可以传送到同行的任一宫室;
  • "纵寰门":由该门可以传送到同列的任一宫室;
  • "任意门":由该门可以传送到以该门所在宫室为中心周围88格中任一宫室(如果目标宫室存在的话)。

深谋远虑的小明当然事先就搞到了所驼门王当年的宫殿招标册,书册上详细记录了每扇传送门所属宫室及类型。而且,虽然宫殿内外相隔,但他自行准备了一种便携式传送门,可将自己传送到殿内任意一间宫室开始寻宝,并在任意一间宫室结束后传送出宫。整座宫殿只许进出一次,且便携门无法进行宫室之间的传送。不过好在宫室内传送门的使用没有次数限制,每间宫室也可以多次出入。

现在小明已经打开了便携门,即将选择一间宫室进入。为得到尽多宝藏,他希望安排一条路线,使走过的不同藏宝宫室尽可能多。请你告诉小明这条路线最多行经不同藏宝宫室的数目。

输入格式

第一行给出三个正整数NNRRCC

以下NN行,每行给出一扇传送门的信息,包含三个正整数xix_iyiy_iTiT_i,表示该传送门设在位于第xix_i行第yiy_i列的藏宝宫室,类型为TiT_iTiT_i是一个11~33间的整数,11表示可以传送到第xix_i行任意一列的"横天门",22表示可以传送到任意一行第yiy_i列的"纵寰门",33表示可以传送到周围88格宫室的"任意门"。

输出格式

一个正整数,表示你确定的路线所经过不同藏宝宫室的最大数目。

数据范围与提示

对于100%100\%的数据,保证1N1051 \leq N \leq 10^{5}1xiR1061 \leq x_i \leq R \leq 10^{6}1yiC1061 \leq y_i \leq C \leq 10^{6},所有的传送门位置互不相同。

样例

10 7 7
2 2 1
2 4 2
1 7 2
2 7 3
4 2 2
4 4 1
6 7 3
7 7 1
7 5 2
5 2 1
9