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

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

Только что я понял, что я не смогу. Я просто не смогу вытянуть 1600 за 100 дней, учитывая то, что я даже 1400 поднять не могу. Это слишком высокий уровень (для меня), и я не думаю, что смогу достичь его за столь короткие сроки. Я переоценил себя, когда ставил себе цель апнуть 1600 за 100 дней. Это слишком трудно. Я смирился с тем, что переоценил себя, и не смогу вытянуть 1600 за ближайшие 33 дня. Я принял свои ошибки, и больше не буду ставить себе невыполнимые цели, ведь всё нужно наращивать постепенно, а не сразу.

Я начал чувствовать дискомфорт, подписывая свои блоги как "Эксперт за 100 дней", ведь до эксперта мне шагать ещё далеко.

Есть два варианта:

  1. Переименовать блог на "Путь к эксперту" и продолжить всё, как обычно.

  2. Перестать вести блог и развиваться дальше "тихо", чтобы делать это только для себя. Я рассматриваю этот вариант, потому что боюсь, что начну ботать прогу не для себя, а для других — читателей моего блога (если уже не начал).

Я не знаю, что мне делать. У всех разные мнения по этому поводу. Кому-то кажется, что лучше не вести блог, так как можно подсесть на это, и делать всё лишь ради блога. Другие считают, что это крутая тема.

А что вы думаете на этот счёт? Буду рад, если вы поделитесь своим мнением.

Не думайте, что я сдался или типо того. И день у меня сегодня был нормальный, если что. Я продолжу двигаться вперёд. Мне просто стало не очень комфортно писать блоги, и поэтому я думаю, может перестать..

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

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

Переименуй блог в "эксперт за 101 день", мб так меньше давления будет

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

    Гениально. Спасибо)

    • »
      »
      »
      10 месяцев назад, # ^ |
      Rev. 2   Проголосовать: нравится -7 Проголосовать: не нравится

      стать экспертом за 100 дней по моему не реально если это твой первый опыт.На счет блога думаю стоит продолжать выкладывать но только по вопросам или не обычными достижениями по типу первый контест где я решил Дшку. P.S так мы братья по несчастью) мне не хватило 3 рейтинга до специалиста и я слил очень сильно

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

        Вот этот вариант мне нравится

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

        Ооо да мы понимает друг друга. Ситуация со специалистом плачевная

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

        Реально, я стал)

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

          мощно, это прям новый аккаунт и первый раз в спортивном программировании?

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

            Да) Первый контест в ноябре 21 года провел, но заниматься начал в январе 22 года, со второго контеста на аккаунте. В марте уже стал синим)

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

        почему 7 дизлайков(

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

        Мы настолько похожи, что даже апнули спеца одновременно в одном раунде

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

      Решай до последнего, не надо боятся рейтинга Um_nik говорил что главное участие а не рейтинг. Поставь перед собой цель участвовать минимум в 3-4 виртуальных соренвований. Как говорил мой друг: CP должно быть твоим хобби.

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

Я сегодня Д не решил, зато эксперт, поэтому не понимаю чего ты так спешишь сдаться, пока ещё есть возможности выиграть. Ну дело твоё конечно.

В любом случае поздравляю с хорошим контестом сегодня. Глянь priority_queue, а то решение E сложное, с кучей компактнее.

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

    Вот смотри что умные люди пишут:

    В общем, сегодня я понял, что главное — решать до последнего, а не отчаиваться после первой же задачи, как я обычно делаю.

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

      Я в сегодняшнем Див.3 тоже очень плохо начал, совсем не проверил решение задачи A, два раза получил WA 2. Потом сдал B, C — это было просто. Довольно быстро придумал решение D. Она была такого типа, который мне не очень заходит, так что я рад, что не испугался ее. Задачу E придумал примерно за то же время, что и D. Короче, та же ситуация — раунд получился очень не плохой

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

        Я на Д исписал 3 листа всего что можно придумать с $$$a_i+a_j$$$ и $$$a_i-b_j$$$, кроме того что надо было ))

        Был интересный вариант $$$(a+b)(a-b) = a^2-b^2 = kxy$$$, но смутило что модуль не простой

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

          А я сначала подумал (и понял, что она мне не очень понравится), что эта задача на какие-то подсчеты, хотел в двух разных массивах подсчитать количество остатков от деления $$$a_i (mod) x$$$ и $$$a_i (mod) y$$$, потом понял, что их надо было считать как одно целое. У меня получилось:

          map <<(mod)x, (mod)y>, int> cnt
          ...
          c1 = cnt[curx, cury]
          c2 = cnt[(x-curx)%x, cury]
          if curx == (x-curx)%x:
              ans += (c1-1)*c1/2
          else:
              ans += c1 * c2
          
          

          Это надо было перебирать по всем различным парам остатков от деления

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

          Тоже самое придумал про разность квадратов))

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

          Вот, как я делал.

          По условию:

          $$$a_i + a_j \equiv 0\ (mod\ x)$$$

          $$$a_i - a_j \equiv 0\ (mod\ y)$$$

          Тогда:

          $$$a_i \equiv -a_j\ (mod\ x)$$$

          $$$a_i \equiv a_j\ (mod\ y)$$$

          Теперь можно в мапе от ключа {$$$a, b$$$} хранить количество элементов в массиве, таких, что $$$-a_i \equiv a\ (mod\ x)$$$ и $$$a_i \equiv b\ (mod\ y)$$$.

          Пробегаемся по массиву, обновляя наш мап. Для каждого $$$a_i$$$ прибавляем к ответу мап от {$$$a_i\ mod\ x, a_i\ mod\ y$$$}.

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

            Да я пытался как-то всё упаковать в 1 число, сразу после турнира глянул у кого-то с первой страницы, что можно просто ключом сделать оба числа, в ту же секунду решил )

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

Как по мне, просто не так практикуешься)

Я тебе очень настойчиво советую, через "не хочу" решать ежедневно A,B,C, со всех последних + старых раундов. По 2-3 контеста в день. Так же просто регулярно бери задачи 1400-1600 рейтинга и тоже решаешь 2-3 штуки в день. Тогда эксперт за 3 месяца более чем реален

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

У тебя в половине блогов написано "ой я чет сегодня не смог себя заставить", "было лень" и тд. Решай больше и тогда будут быстрее результаты (ты решил только ~40 задач 1400+ рейтинга офк ты не можешь их решать на контесте). Соберись и продолжай писать блоги, а если не возьмешь синего за 100 дней то ты хотя бы будешь знать что сделал все что мог.

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

Непрошенное мнение, и я в целом не совсем компетентен, но

твои задачи

Имхо, чтобы стать экспертом на cf, надо решать задачи уровня эксперта cf. У тебя, к примеру, решено всего лишь 8 задач уровня 1600, хотя казалось бы. За 100 дней, решая всего по три задачи в день, на мой взгляд, можно спокойно апнуть эксперта ( > 30 задач на каждый из уровней 1300-1800 ). ( Я сам решал мало и с перерывами, но за лето с серого апнул синий цвет)

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

я думаю если ты станешь спецом, то подняться до эксперта будет не так уж сложно.

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

Я с первые думал что поднять рейтинг это не сложно но это не так.

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

    Зачем его вообще подымать? За пределами платформы он не имеет никакого значения. Да, и на платформе он имеет хоть какой-то смысл только при сравнении с другим рейтингом.

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

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

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

        Не совсем понял, о какой "температуре" речь. Я всегда считал, что рейтинг — это лишь чиселка, с помощью которой можно оценить, кто из двух участников в следующем соревновании вероятнее окажется выше в итоговой таблице.

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

      имеет значение

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

Отмазки для слабаков. Начал — Доделывай.

Если сможешь апнуть эксперта — красавчик добился цели, а если не смог то все ровно получишь бесценный опыт.

Shoot for the Moon. Even if you miss, you'll land among the stars

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

Первая твоя ошибка (по-моему) — делать цель "достигнуть рейта X за Y дней". Подобные штуки только вредны (если ты не сможешь достигнуть цели — будешь тильтовать). Поэтому лучше просто потихоньку развиваться и все.