นี่คือตัวแปรของPlay the word chainและการสร้างเชนของคำที่ยาว
ข้อมูลที่ป้อนเป็นรายการที่ไม่ว่างของคำที่ไม่ซ้ำอย่างน้อย 2 ตัวอักษรที่ทำจากอักขระใน [az] คุณต้องแสดงความยาวของสายโซ่ที่ยาวที่สุดเท่าที่จะเป็นไปได้โดยที่แต่ละคำที่ตามมาเริ่มต้นด้วยตัวอักษรสุดท้ายของคำก่อนหน้า คุณสามารถเริ่มต้นด้วยคำใด ๆ ในรายการ
การบิดอีกอย่างหนึ่งคือคุณได้รับอนุญาตให้ทำซ้ำคำใด ๆ ในรายการ อย่างไรก็ตามคุณไม่สามารถทำซ้ำบล็อกสองคำใด ๆ ตัวอย่างเช่น
cat->tac->catได้รับอนุญาต แต่cat->tac->cat->tacไม่ใช่เพราะคุณทำซ้ำบล็อกสองคำ ( cat->tac) นอกจากนี้คุณไม่สามารถใช้คำเดียวกันสองครั้งในแถว (เช่นeye->eye)
ตัวอย่าง:
cat dog tree egg=> 3 (cat-> tree-> egg)new men ten whim=> 5 (ten-> new-> whim-> men-> new)truth fret heart his=> 5 (fret-> true-> heart-> true-> his)we were stew early yew easy=> 9 (สตูว์ -> เคย -> ต้น -> ต้นยู -> เคย -> ง่าย -> ต้นยู -> เรา -> ง่าย)tac cat tac cot tac can=> 6 (tac-> cat-> tac-> cot-> tac-> can)
(แจ้งให้เราทราบหากฉันทำผิดพลาดในตัวอย่างใด ๆ เหล่านี้หรือหากคุณได้รับมากกว่านี้)
"cat dog tred xy yz zx"4ผลตอบแทน ถูกต้องไหม ไม่ควร3หรือ