Как стать автором
Обновить
5
0

Дурачок

Отправить сообщение
Спасибо за контест!

Пришлось поломать голову над задачей F.
Так вышло, что моя имплементация не проходила последний тест — time-limit-exceeded.

Оказалось, что дело в количестве flush'ей.

Стало неожиданностью, что тесты остальных задач не проверяют производительность IO.
Таким образом разве что.

namespace bit_placeholders {
  enum { B0=1, B1=2, B2=4, B3=8 };
}

struct Fn {
  int x;
  constexpr operator int() { return x; }
};

int main() {
  using namespace bit_placeholders;

  constexpr int z=Fn{ .x=B2|B3 };

  static_assert(z == 12, "");
}

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Backend Developer
Senior
От 1 000 000 ₽
Git
PostgreSQL
Python
Linux
SQL
Docker
Redis
Nginx
Database
C++