dotorya   4년 전

portableangel 님이 10달 전에 쓰신 모든 질문

에 대해 이야기하고자 합니다.
하나하나 다 문제가 있네요.

2. 이름의 길이는 6byte 이하라고 되어있으며, 출력 설명에 Q개의 숫자로 이름을 출력하라고 했는데

이름은 항상 '0'~'9'로만 이루어진 6글자 이하의 문자열이 아닙니다. (assert로 확인해 봤습니다.)

Q개의 단어로 출력하라고 수정해야 합니다.


3. 입력에 모순이 매우 많습니다.

3-1. 1->2, 2->3, 3->1 간선이 존재할 때, 1번과 2번 사람의 나이 관계는 모순이 있음이 확실하지만

쿼리 1 3이 들어온 경우 1을 출력해야 합니다.

기준이 뭔지는 출제자 맘이겠지만, 1->3과 3->1이 모두 가능한 경우 앞에 있는 쪽이 우선입니다.

뭐 정답코드가 1이 3보다 나이가 많은지부터 체크하고 있겠죠.

 3-2. 1->2, 2->3, 2->1 간선이 존재할 때, 2->3의 관계는 다른 모순이 없으나 1과 2가 서로보다 나이가 많아 모순이 있지만

            해당 사이클과 간접적으로 연관이 있는 쿼리 2 3은 2가 정답입니다.

3-3. 3-1과 같습니다.

3-4. 3-2와 같습니다.

3-5. 단, 3-1 기준의 예외로, 쿼리 입력의 두 문자열이 같은 경우는 gg를 출력해야 합니다.

즉, 1 1이라는 쿼리는 무조건 gg를 출력해야 합니다.


이 문제는 디스크립션을 고쳐서 해결될 것 같지도 않고..

우선 저처럼 삽질하시는 분이라도 없으시라고 질문글로 남겨둡니다.

(baekjoon님께서 나중에 DM 주신다면 데이터 수정 도와드릴 수 있습니다. 불러 주세요 ㅠㅠ)


dotorya   4년 전

데이터 수정해서 업로드했습니다.

이제 위와 같은 문제들은 없을 것 같습니다.. (없었으면 좋겠습니다..)

댓글을 작성하려면 로그인해야 합니다.