Թաքցված խնդիր
|Այս խնդիրը թաքցված է խմբագրական խրհրդի անդամի կողմից քանի որ կամ այն ոչ ճիշտ լեզվով է գրված,|կամ թեստային տվյալներն են սխալ, կամ խնդրի ձևակերպումը պարզ չէ։|
Problem hidden on 2015-03-28 19:12:57 by Andreasyan

BRGAME - Բառախաղ

Իյոն և Այոն բառախաղ են խաղում։ Նրանք հերթով միայն ձայնավորներից կազմված բառեր են ասում այնպես, որ նոր բառի առաջին տառը համընկնի նախորդ բառի վերջին տառի հետ։ Խաղը կարող է սկսել ցանկացած բառից։

Չի կարելի որևէ բառ երկու անգամ ասել։ Խաղի ժամանակ միայն տրված բառարանի բառերն են կարող օգտագործվել։

Մի խաղի ժամանակ ասված բոլոր բառերի երկարությունների գումարը կոչվում է խաղի բարդություն։

Գրեք ծրագիր, որը պարզի տրված բառարանով խաղալու դեպքում ամենամեծ հնարավոր բարդությունը։

Մուտքը

Առաջին տողում տրված է բառարանում բառերի N, 1 ≤ N ≤ 16, քանակը։ Հաջորդ N տողերից յուրաքանչյուրը պարունակում է բառարանի մի բառ։ Բառը ‘A’, ‘E’, ‘I’, ‘O և U’ տառերից կազմված հաջորդականություն է։ Տրված բառերի երկարությունները չեն գերազանցում 100-ը։ Բոլոր բառերը տարբեր են։

Ելքը

Ելքի առաջին և միակ տողում հարկավոր է արտածել խաղի մաքսիմալ հնարավոր բարդությունը։

Օրինակ

Մուտքը.

5

IOO

IUUO

AI

OIOOI

AOOI Ելքը. 16

Ավելացրեց.Andreasyan
Ամսաթիվ.2011-06-27
Ժամանակի սահմանափակումը.0.200s
Ծրագրի տեքստի սահմանափակումը.50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Լեզուներ.C CSHARP C++ 4.3.2 CPP CPP14 JAVA PAS-GPC PAS-FPC PYTHON3
Աղբյուրը.Խորվաթական 2001
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.