Пожалуйста, прочтите новое правило об ограничении использования AI-инструментов. ×

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

Автор harshit2202, история, 6 лет назад, По-английски

I have been doing this code Code Link

Problem is that when I iterating over keys to sort their vector, then sorting is not working properly. Test Case:- 3 4 3 4 3 3 3 7 5 5 1 1 5 3 3 3 7 3 4 1 5 5 3 1 5 3

Input is n and m, then two matrices of n*m

Any idea why? Thanks in advance:)

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

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

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

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

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

»
6 лет назад, # |
Rev. 2   Проголосовать: нравится +12 Проголосовать: не нравится

You are not passing reference while sorting. Pass it by reference like this.

    for(auto &it:m1)        sort(all(it.second));
    for(auto &it:m2)        sort(all(it.second));