Please subscribe to the official Codeforces channel in Telegram via the link https://t.me/codeforces_official. ×

aybek.b5's blog

By aybek.b5, 10 years ago, In Russian

Давайте делиться своими макросами и функциями

Вот некоторые макросы которые заранее прописаны в шаблон моего кода ;) Иногда надо просто повторять некоторые действия, но не хочется расписывать для этого цикл for.

#define repeat(a) for (size_t i___ = 0; i___ < (a); ++i___)

repeat(10) cout << "hi";

Довольно часто мы сортируем весь контейнер.

#define whole(a) a.begin(), a.end()

sort(whole(vector_dots));

Получение комнаты числа:

inline int digit_of(int n, int i) {
    while (i-- && n /= 10); return n%10;
}
  • Vote: I like it
  • -26
  • Vote: I do not like it