Привет всем! Сегодня проходил 331 раунд и вот на финальном тестировании мой код завалился на 74 тесте из-за вот этих строчек кода
for (auto i : d)
{
sort(i.sd.begin(), i.sd.end());
}
у меня была структура map<int, deque<pair<int, int> > > на этом тесте почему-то оно отказалось сортировать deque из-за чего мой код не прошел все тесты,на дорешке я изменил его на вот такую штуку
deque<pair<int, int> > dddd;
for (auto i : d)
{
dddd = i.sd;
sort(dddd.begin(), dddd.end(), &cmp);
d[i.fs] = dddd;
}
! И оно почему-то заработало, пожалуйста, скажите почему оно не хотело сортировать, ибо мне казалось что auto этот тот же итератор