Թաքցված խնդիր
|Այս խնդիրը թաքցված է խմբագրական խրհրդի անդամի կողմից քանի որ կամ այն ոչ ճիշտ լեզվով է գրված,|կամ թեստային տվյալներն են սխալ, կամ խնդրի ձևակերպումը պարզ չէ։|

PALMIA - Երկու տողում մի պոլինդրոմ

Պոլինդրոմը տառերի հաջորդականություն է, որը երկու ուղղությամբ կարդալիս նույնն է, ինչպիսին է, օրինակ, MOM հաջորդականությունը։ Տրված են s և t տողերը, պահանջվում է գտնել այն ամենաերկար պոլինդրոմի երկարությունը, որը հանդիպում է s և t տողերի ինչ-որ միահյուսման մեջ որպես անընդհատ ենթատող։ Օրինակ, “AA” և “BB” բառերը կարելի է միահյուսել հետևյալ եղանակներով՝

AABB BBAA

ABAB BABA

ABBA BAAB

Սրանցից վերևի երկուսը պարունակում են 2 երկարությամբ պոլինդրոմներ, մեջտեղի երկուսը՝ 3 երկարությամբ պոլիդրոմներ, և ներքևի երկուսը՝ չորս երկարությամբ պոլինդրոմներ։ Այսպիսով, պատասխանը կլինի 4։

Իսկ, օրինակ, AB և C բառերի հնարավոր միահյուսումները կլինեն հետևյալ 3-ը. CAB, ACB, ABC։

Մուտքը

Առաջին տողում գրված է երկու թիվ՝ բառերի երկարությունները, որոնք մեծ կամ հավասար են զրոյից և չեն գերազանցում հիսունը։ Հաջորդ երկու տողերում տրված են առաջին և երկրորդ բառերը, որոնք կազմված են միայն մեծատառերից։.

Ելքը

Պետք է արտածել մեկ թիվ՝ հնարավոր ամենաերկար պոլինդրոմի երկարությունը։

Օրինակ

Մուտքը.
2 2
AA
BB Ելքը. 4
Մուտքը.
0 4

JAVA Ելքը. 3

Ավելացրեց.Andreasyan
Ամսաթիվ.2013-06-27
Ժամանակի սահմանափակումը.0.100s
Ծրագրի տեքստի սահմանափակումը.50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Լեզուներ.C CSHARP C++ 4.3.2 CPP CPP14 JAVA PAS-GPC PAS-FPC PYTHON3
Աղբյուրը.Հանրապետական 2008

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.