Рад сообщить вам, что C++14 добавлен в список поддержанных языков на Codeforces. Выбор компилятора пал на MinGW-w64, версия GCC 6.2.0 (будем обновлять по мере выхода). Если у вас Windows, то установить именно эту сборку можно из PBOX одной командой pbox install mingw-w64
.
Кроме новомодных фишечек C++14 (не уверен, что есть много полезного для соревнований), есть такие плюсы:
- эта сборка быстрее mingw-tdm 5.1.0 работает с cin/cout — например перевернуть последовательность 106 целых чисел от 1 до 106 работает 1.5 секунды вместо 2.5 (и 0.3 вместо 1 при использовании
std::ios::sync_with_stdio(false)
) - корректно работает вывод double как со спецификаторами как %f так и %lf (читать надо с помощью %lf)
- корректно работает ввод-вывод long double как со спецификатором %Lf
- корректно работает ввод-вывод long long как с %lld так и с %I64d
Вероятно, чтобы уменьшить не очень нужное разнообразие реализаций C++ через некоторое время MinGW С++ и MinGW С++11 будут исключены, тем более что их сложно обновить до GCC 6 из-за сложностей с обратной совместимостью.