cocobo123   5년 전

안녕하세요.

몇번이고 정답이 되지 않아 질문드립니다.

입력은 10^6을 넘지 않아

source[1000001] 에 \0으로 구분하여 모두 받았습니다.

줄의 맨 앞의 공백은 " %[^\n]" 으로 생략시키고

중간의 연속된 공백과 마지막의 공백 처리는 코드와 같이 해주었습니다.

N개의 코드는 10000 줄을 넘지 않는다고 하여

code[101][10001],

sourcehash[101][10001] 로 두어

각 소스코드마다의 source에 위치한 주소값을 code[i][j]에 저장하고

거기에 해당하는 hash값을 sourcehash[i][j]에 저장했습니다.

그리고  정렬한 뒤

각 오프소스마다 search하여 오픈소스의 최대값을 ans에 저장,

오픈소스의 최대값 중 최대값을 mmax에 저장하고

마지막 mmax와 같은 ans인 오픈소스의 파일명을 출력하는 식으로 했습니다.

제가 잘못 생각하고 있는 부분이 어디일까요?

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