Ahoma's blog

By Ahoma, history, 9 years ago, In Russian

Привет всем! Сегодня проходил 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 этот тот же итератор

  • Vote: I like it
  • +7
  • Vote: I do not like it