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

Автор StFreVe, история, 9 лет назад, По-русски

Здравствуйте. Может кто-нибудь сказать, какая у меня ошибка в этом решении (задача С из этой тренировки ). Вроде решение верное (смотрел авторское решение — оно такое же). Но с некоторого момента ответ начинает разниться. Если кто ткнёт носом в ошибку, буду очень благодарен.

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

»
9 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
set<int>& from = poses[vec[a]];
                    set<int>& to = poses[b];
  • »
    »
    9 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Ну так какая тут ошибка? Я ищу нужные мне позицию числа, которое удаляется (vec[a]) и числа, которое будет записано на его место (b).

    • »
      »
      »
      9 лет назад, # ^ |
        Проголосовать: нравится +8 Проголосовать: не нравится

      Попробуй такой тест:

      4 3 3
      10 7 2 2
      1 3 3
      2 1 3
      2 1 4
      

      У тебя выдает 3 2, а должно быть вроде 3 3.