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

GML0545 - ԳՈՄԵԼ(5-7Դ): ՏԱՐԲԵՐ-33

   Палиндромы (перевертыши) - слова, читающиеся одинаково в обоих направлениях, т.е. это строка  S, состоящая из N символов Si, которая одинаково читается как справа налево, так и слева направо.

   Строка  S называется палиндромом, если S = S, где S1 = SN, S2 = SN-1, …. SN = S1. Строка S  называется «обратной» строке S.

   Строка S называется антипалиндромом, если строка S и обратная ей S являются абсолютно различными. Строки A и B одинаковой длины N являются абсолютно различными, если они различны во всех символах, то есть не существует такого целого числа i, что 1 ≤ i ≤ N и Ai = Bi.

   Строка A длиной NA является подстрокой строки B длиной NB, если существуют такое целые числа K, что 1 ≤ K + NA – 1 ≤ NB и A1 = BK, A2 = BK+1, …, ANA = BK + NA – 1.

   Вам дана строка Q, состоящая из M маленьких латинских букв, Вам необходимо найти антипалиндром максимальной длины, являющийся подстрокой строки Q.

Входные данные.

   Первая строка содержит одно целое число M (2 ≤ M ≤ 1000).

   Вторая строка содержит строковую величину Q, состоящую из M маленьких латинских символов.

Выходные данные.

   Содержать одну строку – антипалиндром максимальной длины, являющийся подстрокой строки Q. Если решений несколько, выведите любое. Гарантируется, что решение существует.

Примеры.

N

stdin

stdout

1

3
aaz

az

2

5
abzab

za

3

8
azqaaaza

zqaa


Ավելացրեց.Հրանտ Հովհաննիսյան
Ամսաթիվ.2016-08-27
Ժամանակի սահմանափակումը.1s
Ծրագրի տեքստի սահմանափակումը.50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Լեզուներ.Բոլորը բացի ASM32 ASM64 GAWK CLPS CLOJURE D ERL FSHARP FORTRAN GOSU HASK ICON ICK NEM NIM OBJC-CLANG PICO PIKE PYPY PYPY3 PY_NBC RUST SCM guile CHICKEN SED TCL WHITESPACE

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