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

Автор lordsaitama, история, 4 года назад, По-английски

I made a submission 83580212 to the problem 166A - Rank List and got a wrong answer to test case 15

I have encountered such errors while in contest that the code runs in my terminal but not in online judge

I am using the MinG terminal c++-14

Tried googling the problems but couldnot figure out the main issues. Can someone suggest the problem with code and extra flags i should use while compiling to avoid such blunders

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

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

Your comparator function is written incorrectly. You need to remember that the comparator function must evaluate to false when two elements are equal. Yours doesn't work that way which leads to undefined behaviour and hence RTE.

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

.-._._-_.-_.-._-.. is correct. Just modify the custom comparator function on line 23 to return x.second < y.second; instead of return x.second <= y.second;. It would work.