PAT 1003 Sharing (25)
生活随笔
收集整理的這篇文章主要介紹了
PAT 1003 Sharing (25)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目描寫敘述
To store English words, one method is to use linked lists and store a word letter by letter. To save some space, we may let the words share the same sublist if they share the same suffix. For example, "loading" and "being" are stored as showed in Figure 1. 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 67890 i 00002 00010 a 12345 00003 g -1 12345 D 67890 00002 n 00003 22222 B 23456 11111 L 00001 23456 e 67890 00001 o 00010輸出樣例:
67890正解
轉載于:https://www.cnblogs.com/clnchanpin/p/7202242.html
總結
以上是生活随笔為你收集整理的PAT 1003 Sharing (25)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: zabbix专题:第七章 添加图像Gra
- 下一篇: fir.im Weekly - 除了新