|
0 / 0 / 0
Регистрация: 26.02.2024
Сообщений: 7
|
||||||
Сколько раз в последовательности встречается подпоследовательность 4020 ?26.02.2024, 23:01. Показов 937. Ответов 12
Однажды вы узнали об уникальной заброшенной библиотеке, которая находится в сердце древнего, покинутого города. Согласно легендам, библиотека хранит в себе множество тайных знаний, включая формулы магических заклинаний, записанные в виде числовых последовательностей. Одна из самых могущественных и загадочных последовательностей - это код 4020, который, как гласит предание, является ключом к раскрытию секрета вечной мудрости.
Полны решимости раскрыть этот секрет, вы отправились в экспедицию к руинам забытого города, где и обнаружили библиотеку. После долгих поисков вам удалось найти старинный свиток, испещренный числовыми последовательностями различной длины. Понимая, что ключ к разгадке заключается в коде 4020, вы решаете подсчитать, сколько раз эта подпоследовательность встречается в каждой из найденных на свитке числовых последовательностей. Дан свиток с числовой последовательностью из n цифр. Вам необходимо вычислить, сколько раз в этой последовательности встречается подпоследовательность 4020. Подпоследовательность можно извлекать, удаляя некоторые элементы из последовательности (или не удаляя вообще), не изменяя порядок оставшихся элементов. Ваша задача - помочь раскрыть секрет библиотеки, определив количество подпоследовательностей 4020 на свитке. Формат ввода Первая строка содержит одно целое число n ( 1 ≤ n ≤ 10^5). n равно количеству цифр в последовательности. Вторая строка содержит целое число, представляющее собой саму последовательность цифр. Формат вывода В единственной строке выведите одно число - количество подпоследовательностей 4020 в данной последовательности. на C++ Буду рад если доработаете код или напишете новый
0
|
||||||
| 26.02.2024, 23:01 | |
|
Ответы с готовыми решениями:
12
Подсчитать сколько раз в последовательности символов встречается буква x
|
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 26.02.2024, 23:31 | |
|
Что проверяет второй тест?
0
|
|
|
0 / 0 / 0
Регистрация: 26.02.2024
Сообщений: 7
|
|
| 26.02.2024, 23:49 [ТС] | |
|
Разные вводные данные.
При вводе 4 4020 выдаст нужное 1 но при вводе 5 40220 выдаст 0 а не нужное 2
0
|
|
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 27.02.2024, 01:59 | |
|
0
|
|
|
Вездепух
12930 / 6798 / 1819
Регистрация: 18.10.2014
Сообщений: 17,200
|
||
| 27.02.2024, 07:21 | ||
|
0
|
||
|
Модератор
|
|||
| 27.02.2024, 07:57 | |||
|
Добавлено через 4 минуты Хотя я наверное понял... Если судить по заданию: 40220 40220
0
|
|||
|
Вездепух
12930 / 6798 / 1819
Регистрация: 18.10.2014
Сообщений: 17,200
|
|||||||||||
| 27.02.2024, 08:26 | |||||||||||
|
Заводим таблицу префиксов со счетчиками. Изначально
* Встретив цифру 4 счетчик [4] увеличиваем на 1 * Встретив цифру 0 к счетчику [40] прибавляем счетчик [4], а к счетчику [4020] прибавляем счетчик [402] * Встретив цифру 2 к счетчику [402] прибавляем счетчик [40] После просмотра всей последовательности счетчик [4020] будет содержать ответ задачи.
3
|
|||||||||||
|
0 / 0 / 0
Регистрация: 26.02.2024
Сообщений: 7
|
|
| 27.02.2024, 12:29 [ТС] | |
|
Для задачи даётся 2 примера
Пример 1 Ввод 4 4020 Вывод 1 Пример 2 Ввод 5 40220 Вывод 2 Извиняюсь что не написал про них
0
|
|
|
631 / 526 / 104
Регистрация: 05.08.2022
Сообщений: 2,810
|
|
| 27.02.2024, 13:06 | |
|
Не по теме: Писателей таких заданий следует вешать на первом же суку. Без жалости. Для 402520, например, какой результат должен быть?
0
|
|
|
0 / 0 / 0
Регистрация: 26.02.2024
Сообщений: 7
|
|
| 27.02.2024, 14:10 [ТС] | |
|
Прошёл 16 тестов, на 17 выдал неверный ответ. Вводные данные мне неизвестны. Всё равно спасибо
0
|
|
|
631 / 526 / 104
Регистрация: 05.08.2022
Сообщений: 2,810
|
|
| 27.02.2024, 14:43 | |
|
Miffty, свои-то идеи вообще были? ну программы
0
|
|
|
631 / 526 / 104
Регистрация: 05.08.2022
Сообщений: 2,810
|
|
| 28.02.2024, 05:38 | |
|
TheCalligrapher, алгоритм работает, но как вы до него догадались - это прям не знаю. (ключевое "как", а не "вы")
Видимо есть какое-то типовое решение такого рода префиксных задач?
0
|
|
| 28.02.2024, 05:38 | |
|
Помогаю со студенческими работами здесь
13
Сколько раз каждая буква из алфавита встречается в последовательности Определить, сколько раз в последовательности встречается заданный символ Выяснить, сколько раз в последовательности встречается максимальное число. Не используя массивы. Определить, сколько раз в этой последовательности встречается подпоследовательность 1, 2 Сколько раз встречается M в последовательности чисел? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|