АВТ
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.

1435. DNA Analysis

Time Limit: 1 seconds
Memory Limit:262144KB
Points:100
View Problem Statistics Submit Problem added Игорь Андрианов

Для многих задач вычислительной биологии информация, хранящаяся в молекуле ДНК, может быть представлена обычной строкой из символов A, C, G, T.

Интересно отметить, что ДНК большинства живых существ содержит большое число повторов, то есть многие подстроки встречаются в ней два и более раз. Выявление и классификация повторов является важным этапом анализа геномов.

Однако, в данной задаче повторы искать не нужно. Наоборот, вам требуется найти уникальную (то есть имеющую ровно одно вхождение) подстроку наименьшей длины.

 

Входные данные - единственная строка, содержащая от 1 до 105 символов из алфавита {'A', 'C', 'G', 'T'}.

 

Выходные данные. Выведите подстроку наименьшей длины, которая встречается во входной строке ровно один раз. Если таких подстрок окажется больше одной, то выведите любую.

 

Примеры

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

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

ACAAC

AA

TTTTT

TTTTT

 


View Problem Statistics Submit Problem discussion Author/source:
Problems from Contests and Camps / Vologda Students Contests / XVIII Interuni Olympiad 2015 /
1434. H - Speed Check 1435. 1436. J - Kindergartens 1437. Y - Number e
Problems from Contests and Camps / School olympiads and couses of Vologda region / Impulse - 2019 / Additional Problems /
1434. 08 - Speed Check 1435. 1436. 10 - Kindergartens 1437. 11 - Number e 1633. 12 - Write Letters
time generating 0.094 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.