![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 03.12.2010
Сообщений: 35
|
![]()
Даны натуральное число n, целочисленный
массив А размерностью n. Рассмотреть отрезки последовательности А (под последовательности идущих подряд элементов), состоящие из простых чисел. Определить наибольшую из длин рассматриваемых отрезков |
![]() |
![]() |
![]() |
#2 | |||
Форумчанин
Регистрация: 17.02.2010
Сообщений: 399
|
![]() Цитата:
Цитата:
массив(1,2,3,3,3,3,3,4,4,4,5,5,5) тут 2 отрезка (33333) и (555) один длиной 5 второй длиной 3. простые числа это те которые делятся на самих себя и на 1 (вроде так) Цитата:
не вижу ничего сложного. наверно описать массив тут самое сложное ![]() |
|||
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
на форуме неоднократно решались задачи определения самой длинной последовательности чего-нибудь (будь то цифр в строке, или положительный чисел, или единиц - не суть важно!)
Если не сможете найти - помогу. Так вся идея построена на том, что мы идём по массиву, как только условие выполняется (в данном случае удобно дёргать функцию, которая возвращает True или False - по переданному в неё число, пример такой функции ниже), включаем счётчик. как только условие перестаёт выполняться - проверяем - счётчик больше, чем максимальное_значение_длин_последов ательности - если больше - присваиваем максимальное_значение_длин_последов ательности := счётчик; и всё. p.s. wm_leviathan прав. я просто попытался алгоритм "разжевать"... p.p.s. пример функции проверки числа "на простоту" Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi. найти последовательность всех чисел от 1 до n, кроме чисел с одинаковыми цифрами | bayda06 | Помощь студентам | 7 | 01.07.2010 18:18 |
Найти последовательность действительных чисел,получающихся при чтении данной матрицы по СПИРАЛИ. | anta | Общие вопросы C/C++ | 17 | 02.06.2009 18:07 |
Дана последовательность с n целых чисел. Найти количество елементов, кратных ее первому елементу | Alex1991 | Помощь студентам | 3 | 10.03.2009 09:02 |
НАпечатать наибольшую последовательность состоящую | gred | Помощь студентам | 6 | 23.03.2008 16:12 |