Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
[Вернуться к задаче]   1
  1  Матус Даниил Дмитриевич, 17 марта 2021 г. 13:01:41
     3)юзаем рекурсию с спуском и спусковые мапы главное иметь главный мап который обновляем только если глубина 0
  2  Матус Даниил Дмитриевич, 17 марта 2021 г. 13:00:45
     2)пробел не входит в имя макроса
  3  Матус Даниил Дмитриевич, 17 марта 2021 г. 13:00:23
     1) все скобки фигурные юзаются только как часть макроса но не как част текста
  4  Матус Даниил Дмитриевич, 17 марта 2021 г. 12:59:53
     вот несколько советов
  5  Матус Даниил Дмитриевич, 17 марта 2021 г. 12:59:43
     я вооюще думал что там каждый тест придется искать баги и что я умру а по факту все изи
  6  Матус Даниил Дмитриевич, 17 марта 2021 г. 12:59:13
     бляяяя изи с второго потому что забыл заменит подчеркивания на пробелы
  7  Принцев Владислав Сергеевич, 13 января 2021 г. 18:16:34
     Дааа... Здорово эта задача помучила меня. Оказывается в 3 вызове ввод почему-то заканчивается не '\n', поэтому надо проверять на конец файла, даже при вводе с консоли
  8  Пашментов Никита Владимирович, 27 июня 2020 г. 19:47:38
     Очень хорошее замечание про скобки. Из условия, конечно, это понять сложно, что скобки образуют правильную скобочную последовательность. Но комментарии мне помогли разобраться.
  9  Люблю Дмитрий Олегович, 11 марта 2020 г. 20:21:46
     Нашёл весь четвёртый тест посылками (для дебага), поможет и будущим поколениям сдающих. Вот сам тест: 4 <br> #a {#b {b}} <br> #rep 5 {##b c} <br> #rep 5 {##b #b {bb}##b cd} <br> #rep 3 {rep 2 {b}#rep 3 {c}} Этот тест - первый использует #rep, он запускается как #a и не меняется значения макросов. Отсюда так же следует, что можно не запускать его кучу раз, а размножить овтет на него. Ответ: \nccccc\nbbcdbbcdbbcdbbcdbbcd\nrep 2 {b}cccrep 2 {b}cccrep 2 {b}ccc так же тут показано, что надо проверять на #rep ещё и хештег перед ним, а иначе сломается на четвёртой строке. Задача достаточно неприятная, всем удачи.
  10  Совпель Влас Алексеевич, 29 ноября 2019 г. 11:30:22
     )))
  11  Хомушку Найыр Сайлык-оолович, 07 февраля 2019 г. 16:26:31
     д-депрессия найс задача
  12  Демиденко Виталий, 10 июля 2018 г. 18:22:48
     докладываю, ответ на #b_{x}#a_{##b_} #c_{#b_{y}##a_}##c_ будет x скобки всегда образуют правильную скобочную последовательность, но бесхозные скобки должны идти в ответ, как текст gets по какой-то причине не работает с 3-го теста, getline - ok
  13  Демиденко Виталий, 08 июля 2018 г. 20:08:30
     Как происходит вызов макроопределения? ловлю wa3, уже даже узнал тест, но не могу для него ответ придумать.
  14  Тер-Саркисов Богдан Олегович, 02 июля 2018 г. 19:31:03
     Отвечу на свою последнюю фразу: правильно вызывать цикл только так: #rep_n_{text}. Теперь другой вопрос. Как я понимаю, среди текста могут быть и скобки - открывающиеся точно могут быть. То есть может быть типа такого теста: #a_{{a} ##a_. Ответом здесь будет "{a". Я подозреваю, что 4 тест как-то с этим связан. Возможно, в тексте есть и закрывающиеся скобки. Например, такое: #rep_2_{a}b}. Что выводить в этом случае? "a}ba}b" или "aab}" ?
  15  Тер-Саркисов Богдан Олегович, 30 июня 2018 г. 20:29:53
     Здесь я правильно использую rep? 2 #rep_5_{a} ##rep_5_ Хочу получить '\n', 'aaaaa'. Или #rep_5_ {a} подразумевает вызов цикла сразу же?
  16  Волков Илья Игоревич, 25 июня 2018 г. 9:46:03
     Задача решается достаточно просто, если известен метод рекурсивного спуска. Так как я сейчас изучаю Javascript, я написал решение именно на нем. Как же мне было "приятно" узнать, что Javascript здесь не поддерживается:). https://repl.it/repls/ProperLastingDevelopment P.S. Сижу переписываю на C++ хнык хнык.
  17  Демиденко Виталий, 22 июня 2018 г. 10:19:13
     не понятно что выводит на тест типа 2 #b_{x}#a_{##b_} #c_{#b_{y}##a_}##c_
  18  Сложно слишком сложно, 20 июня 2018 г. 10:45:25
     задача решается не за 5 минут...
 1

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru