Блог пользователя ArjoKar11_01

Автор ArjoKar11_01, история, 3 месяца назад, По-английски

Help !!!

https://mirror.codeforces.com/contest/1926/submission/275328157 & https://mirror.codeforces.com/contest/1926/submission/275328315 both these code correspond to the same logic, the difference is just in using map and unordered map, But first one, which is done by using unordered map results in TLE. But why? As far as I knew unordered_map requires lesser TC w.r.t map. Kindly correct me if I am wrong.

  • Проголосовать: нравится
  • -4
  • Проголосовать: не нравится

»
3 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Auto comment: topic has been updated by ArjoKar11_01 (previous revision, new revision, compare).

»
3 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Auto comment: topic has been updated by ArjoKar11_01 (previous revision, new revision, compare).

»
3 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

The worst case time complexity of the operations on unordered_map is O(n).SO it will give you TLE.

You can check this out : https://mirror.codeforces.com/blog/entry/50626

»
3 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Using unordered_map on large amount of data will result in "blowing up" which increases the time complexity. There are already several blogs on this, might want to check this out