小C的密室

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Description

小 C 正困在一个密室里,他希望尽快逃出密室。
密室中有N个房间,初始时,小 C 在1号房间,而出口在N号房间。
密室的每一个房间中可能有着一些钥匙和一些传送门,一个传送门会单向地创造一条从房间X到房间Y的通道。另外,想要通过某个传送门,就必须具备一些种类的钥匙(每种钥匙都要有才能通过)。幸运的是,钥匙在打开传送门的封印后,并不会消失。
然而,通过密室的传送门需要耗费大量的时间,因此,小 C希望通过尽可能少的传送门到达出口,你能告诉小C这个数值吗?
另外,小C有可能不能逃出这个密室,如果是这样,
请输出 "No Solution"。

Format

Input

第一行三个整数 N,M,K,分别表示房间的数量、传送门的数量以及钥匙的种类数。
接下来N行,每行K个0或1,若第i个数为1,则表示该房间内有第 i 种钥匙,若第i个数为0,则表示该房间内没有第i种钥匙。
接下来M行,每行先读入两个整数X,Y,表示该传送门是建立在X号房间,通向Y号房间的,再读入K个0或1,若第i个数为1,则表示通过该传送门需要i种钥匙,若第i个数为0,则表示通过该传送门不需要第i种钥匙。

Output

输出一行一个 "No Solution",或一个整数,表示最少通过的传送门数。

Sample 1

Input

3 3 2
1 0
0 1
0 0
1 3 1 1
1 2 1 0
2 3 1 1

Output

2

Limitation

0.5s, 262144KiB for each test case.

Hint

Source

高一年级信息学奥赛模拟考(一)(第二学期)

20190309信息学奥赛模拟考(一)-补题通道

未参加
状态
已结束
规则
ACM/ICPC
题目
3
开始于
2019-03-09 11:00
结束于
2019-03-17 19:00
持续时间
200.0 小时
主持人
参赛人数
22