Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.03.2021, 23:37   #1
Tvensa
Новичок
Джуниор
 
Регистрация: 26.03.2021
Сообщений: 1
По умолчанию задача с олимпиады

Вася никогда не любил биологию. Но когда он узнал про ДНК, у него появился живой интерес. Он
решил, что если все существа произошли друг от друга, то и ДНК у них должны быть похожими. У
некоторых более похожие, у некоторых - менее, но у всех ДНК можно записать в виде строки,
состоящей из символов A, C, G и T. Поэтому он решил найти какой-нибудь показатель родства. И
придумал следующее. Он берет из двух ДНК по подстроке. Если одна из них является анаграммой
другой (т. е. получается перестановкой букв), то это хорошая пара подстрок. Естественно, в любой
хорошей паре обе подстроки имеют одинаковую длину. Тогда степень родства двух ДНК – это
максимально возможная длина подстрок в хорошей паре.
В первой строке вводится ДНК Васи. А во второй строке - ДНК первого попавшегося Васе живого
существа. Обе строки не пусты и состоят не более, чем из 1 300 символов A, C, G и T.
В первую строку выведите степень родства Васи с подопытным существом. Если степень родства
отлична от нуля, то во вторую следует вывести две начальные позиции подстрок из
соответствующей хорошей пары в первой и второй ДНК соответственно. В случае
неоднозначности последних двух чисел, выведите любые подходящие.
Tvensa вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача с олимпиады 2007 года Simon1712 Паскаль, Turbo Pascal, PascalABC.NET 4 24.01.2014 10:06
Задача из олимпиады 11 класса Rebelition Паскаль, Turbo Pascal, PascalABC.NET 5 02.11.2011 19:44
Задача с олимпиады Xardas Помощь студентам 4 29.02.2008 19:00
Задача с олимпиады Xardas Помощь студентам 5 27.02.2008 23:38
Паскаль. задача с олимпиады SoulFlyMF Помощь студентам 2 13.11.2007 20:52