• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

바둑대회 PDF답/ 정답코드 답이 다릅니다 ㅠ

23.06.26 17:06 작성 조회수 215

0

바둑대회

answer=10000000; 의 위치가

PDF 와 정답코드가 서로 다릅니다.

위치가 서로 달라도 정답은 일치할 줄 알았는데

정답이 다르게 나옵니다.

왜 그럴까요 ㅠ

 

답변 1

답변을 작성해보세요.

0

안녕하세요^^

PDF 파일에서 answer = 1000000000; 을 전역에서 초기화해서 첫 번째 케이스만 답이 제대로 나오고 두 번째 케이스부터는 answer = 1000000000;으로 초기화가 안되서 답이 잘 못 나오는 구조입니다

전역에서 초기화 하면 첫 번째 케이스를 실행할 때 answer = 1000000000;로 초기화 되고 첫 번째 케이스를 실행한 후 answer = 2 됩니다. 그리고 두 번째 케이스가 시작될 때 answer = 1000000000; 이렇게 초기화 되지 않고 그대로 answer = 2로 있습니다. 두 번째 케이스는 답이 0이라 2보다 작아서 답은 나오지만 두 번째 케이스 실행 후 answer = 0이고 세 번째 케이스를 실행할 때 answer = 0 그대로 있어 세 번째 케이스의 답이 1이므로 0이 더 작아 세 번째 답이 0으로 나오는 것 같습니다.