Всем привет!
Сегодня я столкнулся с ошибкой при использований map в C++. Мой код который получил WA 1 имел строку: cost[x] = (cost.find(x) == cost.end() ? c : min(cost[x], c)); Я этот код переписал через if и получил AC: if(cost.find(x) == cost.end())cost[x] = c; else cost[x] = min(cost[x], c);
Ссылки на мои посылки: WA 1, AC.
Может кто нибудь обьяснить почему так получился?