
Figure 1 You are supposed to find the starting position of the common suffix (e.g. the position of "i" in Figure 1).
Each input file contains one test case. For each case, the first line contains two addresses of nodes and a positive N (<= 105), where the two addresses are the addresses of the first nodes of the two words, and N is the total number of nodes. The address of a node is a 5-digit positive integer, and NULL is represented by -1.
Then N lines follow, each describes a node in the format:
Address Data Next
where Address is the position of the node, Data is the letter contained by this node which is an English letter chosen from {a-z, A-Z}, and Next is the position of the next node.
For each case, simply output the 5-digit starting position of the common suffix. If the two words have no common suffix, output "-1" instead.
11111 22222 9<br/>67890 i 00002<br/>00010 a 12345<br/>00003 g -1<br/>12345 D 67890<br/>00002 n 00003<br/>22222 B 23456<br/>11111 L 00001<br/>23456 e 67890<br/>00001 o 00010
67890
这道题你会答吗?花几分钟告诉大家答案吧!