cushionbadak   4년 전

여럿 분들이 그러하듯 고생고생 짜서

테스트케이스 돌리고 잘 돌아간다 싶어

제출에 코드 복붙하고 돌리는데


'채점중'


에 견디다 못해 F5를 누르니


'런타임 에러'


입이 떡 벌어져라

두 눈을 비비고 같은 코드 제출하고 뚫어지라 지켜보고 있으니


'채점중(50%)'

'채점중(6x%)'

'런타임 에러'


입니다. 도와주세요ㅠㅠ

  + )  다른 질문들의 테스트 케이스 한두개 더 찾아 돌려봤지만

        답은 잘 나왔습니다.

======================


밑의 코드는 OCaml 문법입니다. (봐주실 분이 있을까)

<<설명>>

한 테스트 케이스에서, 

1>  input을 받아 배열로 저장하고

2> 그래프는 

       ( 노드 번호, 

       이 노드를 시작점으로 하는 도착점들의 list, 

       이 노드를 도착점으로 하는 시작점들의 list  ) 

      의 배열

=  t_1005 타입

으로 바꾸어 저장하였습니다.

3> colorFlags 배열을 만들어 문제풀이에 필요없는 노드와 필요한 노드를 구분할 정보를 저장해두었습니다.

4> topological_sort  함수를 실행시키면 위상 정렬이 수행된 '노드번호로 이루어진 리스트' 값을 얻습니다.

5> finalBuildTimeArray 배열 n번째 원소는 n+1번 노드 건설에 필요한 시간이 담기도록 설계되었습니다....



배열 범위 체크도 열심히 했는데 어딜 놓친걸까요?

도와주세요 ㅠㅠㅠ





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