2150번 - Strongly Connected Component
안녕하세요. 출력을 위해 오름차순으로 정렬하는 방법을 바꾸었더니 오답으로 나와 질문드립니다.
타잔 알고리즘으로 풀었고, sccId라는 벡터에 각각 노드별 scc번호가 저장되어있습니다. (sccId[i] : 노드 i의 scc번호)
출력 전에 오름차순 정렬을 위해 temp라는 벡터를 만들었는데,
vector<string>으로 만들면 오답이 나고, vector<vector<int> >로 만들면 통과가 됩니다.
원인을 모르겠습니다..
string으로 "9"는 "11"보다 큽니다.
헉... 생각지도 못했습니다.. 감사합니다!!!
댓글을 작성하려면 로그인해야 합니다.
kmutal712 3년 전
안녕하세요. 출력을 위해 오름차순으로 정렬하는 방법을 바꾸었더니 오답으로 나와 질문드립니다.
타잔 알고리즘으로 풀었고, sccId라는 벡터에 각각 노드별 scc번호가 저장되어있습니다. (sccId[i] : 노드 i의 scc번호)
출력 전에 오름차순 정렬을 위해 temp라는 벡터를 만들었는데,
vector<string>으로 만들면 오답이 나고, vector<vector<int> >로 만들면 통과가 됩니다.
원인을 모르겠습니다..