LINUX.ORG.RU

История изменений

Исправление i-rinat, (текущая версия) :

Попробовал с std::map - скорость не сильно отличается от unordered_map

У меня 1,7 секунд с map против 1,0 секунд с unordered_map.

Попробуй ещё std::ios::sync_with_stdio(false) в начало программы вставить. У тебя много частых чтений из потока, синхронизация сильно влияет.

// да, у меня калькулятор старый :)

Тут ещё выяснится, что твой калькулятор быстрее моего.

Исходная версия i-rinat, :

Попробовал с std::map - скорость не сильно отличается от unordered_map

У меня 1,7 секунд с map против 1,0 секунд с unordered_map.

Попробуй ещё std::ios::sync_with_stdio(false) в начало программы вставить. У тебя много частых чтений из потока, синхронизация сильно влияет.