проект на C

Отменен
Заказ
4476337
Раздел
Программирование
Предмет
C/C++
Тип работы
Антиплагиат
Не указан
Срок сдачи
26 Янв 2022 в 23:55
Цена
Договорная цена
Блокировка
10 дней
Размещен
23 Янв 2022 в 20:26
Просмотров
159
Описание работы

При надобности я могу всё ниже написанное объяснить в лично. Надо заполнить массив 350 млн символами из файла, который я не могу сюда прикрепить (алфавит этого массива это A, T, C, G также там будут N которые надо заменить случайными символами из A,T, C, G). Дальше надо составить массив такой же величины, состоящий только повторяющейся комбинации 123 подряд, пока он не заполнится. Потом надо взять первые 300 символов из этих 2 массивов сопоставить числа 1, 2, 3 и A, T, G, C и на основе этого построить матрицу. Матрица строится по следующим правилам: нужно представить что 1 массив находится над другим и таким образом надо посчитать сколько раз, к примеру, A была над числом 1 и занести это число в матрицу и так же сделать с другими числами и буквами. (пример такой матрицы но с меньшими массивами прикреплён ниже). Дальше надо посчитать I по формуле на стр 3 в приложенном файлике ( L в данной формуле равна 300), только там вторая и четвёртая сумма должны быть от j = 1 до k включительно, а третья от i = 1 до n включительно (а 1 сумме там должно быть i = 1) , где n это количество столбцов в матрице, а k количество строк, так же везде в m перепутаны местами i и j то есть она должна выглядеть так m(j,i) (m(j,i) - это элемент матрицы) . x (i) - сумма чисел по столбцам матрицы то есть в примере ниже x(1) = 6, а y(j) - сумма чисел по строкам матрицы. Ниже приложен скрин как считать Z. Пусть x это первый элемент из окна состоящего из 300 символов, теперь после того как посчитан Z в первом окне надо сдвинуть окно на 1 элемент и получаем x = 2 и опять надо найти для него Z, так надо делать для всех возможных иксов, то есть до x = M - 299, где M длина последовательности данной по условию. Дальше надо вывести список локальных максимумов среди Z так чтобы у них Z было больше 5, и они не находились друг к другу ближе чем 300 элементов (к примеру Z(50) и Z(100) не могут быть одновременно локальными максимумами, а Z(100) и Z(401) могут). И в конце надо ещё построить график зависимости Z от x, для x принадлежащих от 1 до 10000.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир