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

Автор -emli-, 11 лет назад, По-русски

Сегодня я подсчитал сколько серых есть в cf. Нас оказалось почти 2400,это не многовато? и как можно решить эту проблему вместе с cf.

Прошу не минусовать , я просто хочу узнать почему так и как решить?

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

»
11 лет назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится

Можно предложить набор лекций, книг, архивы с задачами и какие нибудь летние школы по программированию, например ЛКШ. Лично мне удалось из серых выбраться.

  • »
    »
    11 лет назад, # ^ |
      Проголосовать: нравится +1 Проголосовать: не нравится

    Да, график у тебя внатуре крут) А по вопросу — для большинства бесполезно просто участвовать в контестах, я пробовал, можете посмотреть.

    Итак, что знаю. Каждую из ошибок нужно совершить N[i] раз. Если не можешь решить то, что знаешь — значит не знаешь. Чего не знаешь, того не решишь (за редкими исключениями). Если знаешь что делать, но не знаешь как — плохо кодишь.

    Выводы. Ошибки надо совершать не на контесте, надо уметь себя ловить (на одном и том же). Теория мертва без практики, решай сложные (для тебя) задачи, где сразу несколько приемов. Практика слепа без теории, нужно заносить в свой арсенал новые знания и стараться закрепить. Надо смотреть чужой код, твои 15 строк, возможно, записываются в 1-2, или вообще не нужны (потому что решается проще).

    А какие лекции пусть советуют рейтингом повыше, самому надо)

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

    Как ты скилл прокачивал? Что решал и где изучал алгоритмы? Расскажи, я думаю, многим новичкам будет интересно.

    • »
      »
      »
      11 лет назад, # ^ |
        Проголосовать: нравится +15 Проголосовать: не нравится

      До получения фиолетового цвета можно вообще не изучать алгоритмы.

      • »
        »
        »
        »
        11 лет назад, # ^ |
          Проголосовать: нравится +6 Проголосовать: не нравится

        Немного утрировано, но я согласен. Мне в среднем удавалось решить задачки A/B из div 2 и притом я обходился школьными познаниями об алгоритмах. Нарочно изучать именно алгоритмы не стремился (т.к. у меня изначально была другая цель — прокачивать основы java). Для синего цвета этого вроде хватило. Притом пока мне была бы полезнее дополнительная практика, снижение количества багов при реализации решений, привычка более вдумчиво читать условия.

      • »
        »
        »
        »
        11 лет назад, # ^ |
          Проголосовать: нравится +7 Проголосовать: не нравится

        Ну, скорее надо.
        Чтобы стать фиолетовым, надо решать вплоть до D (div 2), по крайней мере, у меня так, и в этих задачах уже появляются и алгоритмы и структуры данных.

    • »
      »
      »
      11 лет назад, # ^ |
      Rev. 2   Проголосовать: нравится +9 Проголосовать: не нравится

      Как я понимаю, самое нужное для получения фиолетового цвета на CF  –  умение вкрадываться в идею задачи, нежели знание алгоритмов и СД (хотя, это, конечно тоже важно). Ибо сложные алгоритмы в соответствующего уровня задачах встретятся вряд ли, а задачи все-таки сложные сами по себе))

    • »
      »
      »
      11 лет назад, # ^ |
      Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

      Все уже давно обсуждено. Посмотри там в комментах есть много отличных ссылок. Там же dalex рекомендует сине-зеленым курс по алгоритмам. От себя лишь добавлю, что стоит съездить в ЛКШ, после поездки реально подъем ощущается.