Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Строки Фибоначчи. Ошибка поиска совпадений
|
|||
|---|---|---|---|
|
#18+
BarloneSashaMercuryBarlone, F9 и F10 используются не просто так. Если строки не будет в F10, её не будет нигде, ни в F45. Это почему? Для произвольной подстроки? Нет, для строки длиной 25 символов. Почему ? По причине наличия рекурсии в этой задаче. Нужно нарисовать абстрактную строку, и откатиться в ней назад ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 01:52 |
|
||
|
Строки Фибоначчи. Ошибка поиска совпадений
|
|||
|---|---|---|---|
|
#18+
Dima TSashaMercuryЯ не понял как Дмитрий предложил решать эту задачу. Хочется увидеть алгоритм. Храним строку в виде {"начало", кол-во вхождений, "конец"} где "начало" это первые символы строки до первого вхождения подстроки, но не более N, где N кол-во символов в подстроке "конец" это последние символы строки после последнего вхождения, но не более N Сложение двух строк: Код: plaintext 1. 2. Понятно объяснил? PS Чуть посложнее получилось чем выше писал. и тогда мы не превысим лимит по памяти ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 01:55 |
|
||
|
Строки Фибоначчи. Ошибка поиска совпадений
|
|||
|---|---|---|---|
|
#18+
BarloneSashaMercurygera3323, появилось немного времени. Может быть попробовать решить эту задачу так. 0. Если номер строки меньше 10 решить любым интуитивным 'прямым' способом. Конец. 1. Найти, сколько раз встречается искомая строка в F_9, F_10 ( count9, count10) 2. Используя два счётчика найти итоговый результат. Правда как это сделать пока не додумал. Попробуйте сами. Конец. Или вы решили эту задачу как-то иначе ?Одна маленькая проблема: а вдруг подстрока начинается в F_9, а заканчивается в F_10? Значит использовать вариант с циклической F8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 01:57 |
|
||
|
Строки Фибоначчи. Ошибка поиска совпадений
|
|||
|---|---|---|---|
|
#18+
SashaMercuryи тогда мы не превысим лимит по памяти ? Прикинь сам сколько байт надо для хранения одной такой строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 06:59 |
|
||
|
Строки Фибоначчи. Ошибка поиска совпадений
|
|||
|---|---|---|---|
|
#18+
Dima TSashaMercuryи тогда мы не превысим лимит по памяти ? Прикинь сам сколько байт надо для хранения одной такой строки. Больше чем можно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 08:51 |
|
||
|
Строки Фибоначчи. Ошибка поиска совпадений
|
|||
|---|---|---|---|
|
#18+
ну дак что ее решил кто-нибудь ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 18:38 |
|
||
|
Строки Фибоначчи. Ошибка поиска совпадений
|
|||
|---|---|---|---|
|
#18+
Какие-то на сайте с задачей кривые компиляторы и способ подсчета затрат памяти. Что на std::stoi, что на auto ругаются "ошибка компиляции". Да и затраты памяти вообще без динамических выделений и менее чем 300 байт расхода стека без учета printf и scanf превратились в 1100+КБ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 22:38 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2018959]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
11ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 8ms |
| total: | 164ms |

| 0 / 0 |
