Блог пользователя barabydai

Автор barabydai, история, 9 месяцев назад, По-русски

Я поставила перед собой задачу поднять свой рейтинг до 1100 до 31 мая(то есть за 89 дней). Это довольно сложная задача для меня. И если всё получится, то я уйду в ол. прогу в следующем году.

Я буду писать в блоге о том, что сделала для достижения этой цели. При этом не планирую бросать рб, я собираюсь участвовать в МОШе, БВ и ИБ.

Для того чтобы поднять рейтинг, я буду ходить на всё ол.проги по субботам, дочитаю книгу "Грокаем алгоритмы", постараюсь участвовать почти в каждом диве, буду помимо школьных олимпиад находить другие и участвовать. На плюсы я точно не успею перейти, поэтому ограничимся Python.

На самом деле, это будет полезно для меня. Я стану лучше понимать темы в школе и писать оптимизированные коды, что пока у меня не очень получается.

Сейчас мой рейтинг 708 (макс 965), и мне нужно будет много работать.

Ну и самое главное нельзя терять мотивацию)

  • Проголосовать: нравится
  • +20
  • Проголосовать: не нравится

»
9 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Всё же думаю что стоит перейти на плюсы т к это не так уж и тяжело, особенно на таком уровне что бы писать 800-1200 рейтинг задачи (я лично с python за 3 дня перешёл)

  • »
    »
    9 месяцев назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    попробую....

    • »
      »
      »
      9 месяцев назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      На самом деле оно того стоит, я регион писал ещё на python и первая задача чисто на реализацию прошла не на полный балл только из за языка насколько я понял.Да и в принципе решение задач начиная с региона в отличие от школы/города гарантируются только на паскале и плюсах

  • »
    »
    9 месяцев назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    С другой стороны, на этом уровне рейтинга о скорости работы не надо думать и решения на питоне в печатаются в 10 раз быстрее более быстрых языков, сначала важнее научиться понимать потом уже ускорять

    • »
      »
      »
      9 месяцев назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      Тоже верно, но мне кажется лучше сразу с правильного начинать, всё равно почти все рано или поздно переходят на плюсы, мне например было не удобно учиться т к примеры кода на почти всех ± вменяемых курсах по олпроге только на плюсах

      • »
        »
        »
        »
        9 месяцев назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        Поставлена конкретная задача — набрать рейтинг за 3 месяца. Есть 2 варианта действий: потратить время на изучение нового инструмента (причём очень сложного, с которым и LGM'ы иногда не могут разобраться (или не совсем разобраться)), который когда-нибудь может быть (если вообще доберёмся до этого) поможет, либо использовать то что уже под рукой.

»
9 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Что бы достичь рейтинга 1100, надо уметь:

Решать минимум 2 задачи с Div.2 или 3 с Div.3

Знать такие темы, как Динамическое программирование, Префиксы и Суффиксы, Бин.Поиск и т.д

(Говорю это по своему опыту, эти вещи мне реально помогли)

»
9 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

По-моему тебе в основном достаточно жадные алгоритмы, математика, реализация. Знать алгоритмы != уметь использовать алгоритмы.

»
9 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Желаю тебе удачи!

»
9 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

ахахах давай удачи!

у меня был очень долгий путь до 1100..

»
9 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Див2 — решаешь а и б

и можешь даже 1200 апнуть

  • »
    »
    9 месяцев назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    я долго думаю => не апну ученика

    • »
      »
      »
      9 месяцев назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      Я в последнем соревновании решил A за 6 минут, а B за 56 минут с 2-мя неправильными посылками)

      Мой перфоманс был 1198, чего вполне достаточно, чтобы апнуть ученика. Время тут почти* не имеет значение... А точность — да.

      *если за 1,5 часа решишь A,B в нормальном Div2, то даже этого может хватить)

    • »
      »
      »
      9 месяцев назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      поставь цель апнуть спеца за 89дней, и тогда ты точно выполнишь цель которая стоит у тебя сейчас. Ну если будешь идти к этой цели