IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> ДНК
сообщение
Сообщение #1


Гость






Фермер Джон исследует последовательности DNA (ДНК) на своей
призово-удойной корове Бесси. DNA-последовательности - это упорядоченные
списки строк, содержащих одну или более букв 'A', 'C', 'G', 'T'.
Как обычно для DNA-последовательностей, результат - это множество
строк, которые являются последовательными фрагментами DNA. Пара строк,
например, 'GATTA' и 'TACA' наиболее вероятно представляют строку
'GATTACA' - перекрывающиеся символы сливаются, поскольку они
имеют вероятность дуплицироваться во время получения. В общем случае
слияние пары строк обеспечивает удаление наибольшего перекрытия во время
их конкатенации. Заметим, что имеется ввиду перекрытие конца одной строки
и начала другой строки, а не середины строк. Строка 'GATTACA' перекрывает
строку 'TTACA' полностью, в то время как строки 'GATTACA' и 'TTA' совсем
не пересекаются.
Вам дано N (2 <= N <= 100) DNA-последовательностей, все имеют длину
от 1 до 50. Найдите и выведите длину наибольшего перекрытия между
произвольной парой строк.

PROBLEM NAME: dna

Формат ввода:

* Строка 1: Одно целое число N

* Строки 2..N+1: Какждая строка содержит одну DNA-последовательность.

Пример ввода (файл dna.in):

4
CGCCAC
TGTCGC
GAATGA
GAGGCGA

Пояснения к вводу:

Четыре строки; в трех длина 6 символов, в одной 7.

Формат вывода:

* Строка 1: Одно целое число - длина наибольшего перекрытия между
произвольной парой строк (в любом порядке).

Пример вывода (файл dna.out):

3

Пояснения к выводу:

CGC является началом первой строки и концом второй:
CGCCAC
TGTCGC
поэтому наибольшее перекрытие 3
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гость






А вот теперь объясни мне, где именно у тебя возникла проблема? Ты хоть прочел эту задачу ВНИМАТЕЛЬНО? Или сразу бросил ее на форум, в надежде, что ЗА ТЕБЯ все решат, и ты придешь на все готовое? Этого не будет...
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 12.05.2024 2:30
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name