АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

905. Palindrome

Time Limit: 1 seconds
Memory Limit:65536KB
Points:100
View Problem Statistics Submit Problem added debug

Дана непустая строка, состоящая из строчных латинских букв. Разрешается добавлять символы в начало и в конец строки. Требуется добавлением минимального количества символов получить палиндром.

Напомним, что палиндромом называется строка, которая читается одинаково слева направо и справа налево.

В единственной строке входного файла задаётся входная строка, состоящая из маленьких латинских букв. Длина строки от 1 до 106 символов.

Выведите в первой строке выходного файла одно число — минимальное количество символов, которые необходимо приписать к исходной строке, чтобы получить палиндром.

Пример

Поток ввода

Поток вывода

bab

0

aff

1

kkmx

2

Пояснения к примерам

В первом примере строка уже является палиндромом.

Во втором примере справа необходимо дописать букву 'a'.

В третьем примере необходимо слева приписать буквы 'xm'.

 


View Problem Statistics Submit Problem discussion Author/source:
Problems from Contests and Camps / Vologda Students Contests / XIV InterUni Olympiad 2011 /
904. C - Toruses 905. 906. E - Minefield 907. F - Poll of devices 908. G - Coloring of patterns
Problems from Contests and Camps / School olympiads and couses of Vologda region / All-Russian school olympiad, scool stage / School Round, 9 class, VML, 2021-22 /
902. 01 - Muffins 905. 912. 03 - Weighting
time generating 0.094 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.