Pull to refresh
5
0

Дурачок

Send message
Спасибо за контест!

Пришлось поломать голову над задачей 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, "");
}

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

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