Статус этой учётной записи - Принято
  • Комментарий к говнокоду #27902

  • Комментарий к говнокоду #27902

  • Комментарий к говнокоду #27902

  • Комментарий к говнокоду #27188

  • Комментарий к говнокоду #27893

  • Комментарий к говнокоду #27823 в ответ j123123

    • /**
       * code generated by JHelper
       * More info: https://github.com/AlexeyDmitriev/JHelper
       * @author
       */

      И что эта херота делает? Сшивает кучу файлов в одну единицу трансляции, чтобы можно было отправить это на олимпиадный сайт?

      // Fast modular multiplication by barrett reduction
      // Reference: https://en.wikipedia.org/wiki/Barrett_reduction
      // NOTE: reconsider after Ice Lake
      struct barrett {
          unsigned int _m;
          unsigned long long im;
       
          // @param m `1 <= m < 2^31`
          barrett(unsigned int m) : _m(m), im((unsigned long long)(-1) / m + 1) {}
       
          // @return m
          unsigned int umod() const { return _m; }
       
          // @param a `0 <= a < m`
          // @param b `0 <= b < m`
          // @return `a * b % m`
          unsigned int mul(unsigned int a, unsigned int b) const {
              // [1] m = 1
              // a = b = im = 0, so okay
       
              // [2] m >= 2
              // im = ceil(2^64 / m)
              // -> im * m = 2^64 + r (0 <= r < m)
              // let z = a*b = c*m + d (0 <= c, d < m)
              // a*b * im = (c*m + d) * im = c*(im*m) + d*im = c*2^64 + c*r + d*im
              // c*r + d*im < m * m + m * im < m * m + 2^64 + m <= 2^64 + m * (m + 1) < 2^64 * 2
              // ((ab * im) >> 64) == c or c + 1
              unsigned long long z = a;
              z *= b;
      #ifdef _MSC_VER
              unsigned long long x;
              _umul128(z, im, &x);
      #else
              unsigned long long x =
                  (unsigned long long)(((unsigned __int128)(z)*im) >> 64);
      #endif
              unsigned int v = (unsigned int)(z - x * _m);
              if (_m <= v) v += _m;
              return v;
          }
      };

      Интересно, у олимпиадников есть специальные олимпиадные библиотеки для алгоритмов и структур данных? Или они такое нахуеверчивают сами руками каждый раз, вызубрив все эти алгоритмы? Или у каждого уважающего себя олимпиадника есть свой говнонабор написанных им лично алгоритмов и структур данных, который он переиспользует в всяких разных олимпиадах?
      Ответить
    • Смотри шапку его кода. "JHelper" - это как раз и есть плагин для "CLion", чтобы вхуеверчивать куски заготовленного кода в файл.
      Ответить
  • Комментарий к говнокоду #27637 в ответ Desktop

    • весьма раздельный

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

      ну и варианты "давай ты купишь квартиру МНЕ и квартиру НАМ" я тоже встречал
      Ответить
    • > который по ней сохнет

      Какой пиздец )))
      Ответить
  • Комментарий к говнокоду #27637 в ответ guest

    • Есть еще более пиздецовые варианты: девушка вышла замуж в 20 лет, родила ребенка, и перестала работать. Потом еще одного родила.

      Потом ей 35 лет, двое детей, и она ничего не умеет.

      И тут ввжжжжух : у мужа бес в ребро ударил, и он от своей домохозяйки ушел к более молодой и более стройной.

      И вот это реальне пиздец
      Ответить
    • Хотел то же самое написать. Именно поэтому не стоит жаловаться, что мужикам хуёвее.
      Ответить
  • Комментарий к говнокоду #27637 в ответ guest

    • На 7,5 ляма ты хорошую хату в Мове не купишь
      А они против ипотеки почему-то
      Ответить
    • > На 7,5 ляма

      Вообще-то сбережения не только у него.
      Какой раздельный бюджет )))
      Ответить
  • Комментарий к говнокоду #27637 в ответ Desktop

    • многие девочки этого не понимают, кстати

      ну эта конкретно допустим со своей студией

      а есть такие, что с голой жопой, зато понтов на два учебника по функциональному программированию
      Ответить
    • Именно поэтому я за "вузных" и успешных. А как понять, что голожопная с тобой не из-за денег?
      Ответить