luogu#P8408. [COCI2009-2010#6] GREMLINI

[COCI2009-2010#6] GREMLINI

题目描述

nn 种小妖精,我们给这 nn 类小妖分别编号为 1,,n1,\dots,n

tt 年前,一次事故造出了 nn 只小妖(视为刚出生的,而非成熟的),这些小妖的种类互不相同。

ii 种小妖出生后需要 yiy_i 年成熟,成熟后会立即产下 kik_i 个蛋(小妖是无性繁殖的生物)然后死亡。将它的蛋编号为 1.,k1.\dots,k,其中,第 jj 个蛋需要 hi,jh_{i,j} 年孵化,孵出的小妖的类型为 gi,jg _ {i, j}

请问,现在和祖先关系最远的小妖到了多少代,不考虑暂未孵出的。假设祖先是 11 代,其子辈为第 22 代,孙辈为第 33 代,以此类推。

输入格式

第一行:n,tn,t。 接下来 3n3n 行,每三行为一组。

每组的第一行:ki,yik_i,y_i。 每组的第二行:gi,1,,gi,kig_{ i,1},\ldots,g_{i,k_i}。 每组的第三行:hi,1,,hi,kih_{ i,1},\ldots,h_{i,k_i}

输出格式

一行,一个整数,表示现在和祖先关系最远的小妖到了多少代。

1 42
1 10
1
5
2
2 42
1 10
1
5
1 5
1
5
3
3 8
4 5
1 2 3 2
1 2 1 3
1 1
3
1
2 1
1 2
2 1
4

提示

【样例 #2 解释】

事故发生 1010 年后,最开始的那只小妖(11 代)产下了一个蛋,然后死亡。事故发生 1515 年后,蛋孵化出了新的一只小妖(22 代)。事故发生 2525 年后,22 代小妖产下了一个蛋,然后死亡。事故发生 3030 年后,蛋孵化出了新的一只小妖(33 代)。事故发生 4040 年后,33 代小妖产下了一个蛋,然后死亡。事故发生 4242 年后,这个蛋仍未孵化,因此不计。

【数据范围】

$1 \le n \le 100,1 \le t \le 10^{15},1 \le k_i, y_i, h_{i,j} \le 1000,1 \le g_{i,j} \le n$。

本题分值按 COCI 原题设置,满分 130130