강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

전호영님의 프로필 이미지
전호영

작성한 질문수

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

3-D와 반례

3-D 질문

작성

·

58

0

안녕하세요 선생님.

해당 문제가 2%에서 통과를 못하고 있습니다 ㅜㅜ
제가 어느 부분을 놓치고 있는지 잘 모르겠습니다..

 

http://boj.kr/4f2676b19fd741c2b97da3d5a239aca8

답변 2

0

큰돌님의 프로필 이미지
큰돌
지식공유자

안녕하세요 호영님 ㅎㅎ

            if (temp == 'F') {
                a[i][j] = 1;
                fire_start = {i, j};

불은 한개의 지점이 아니라 여러개 지점이 될 수 있습니다.

이부분을 반영해서 다시 해보시겠어요?

 

 


 

또 질문 있으시면 언제든지 질문 부탁드립니다.

좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)

감사합니다.

강사 큰돌 올림.

전호영님의 프로필 이미지
전호영
질문자

헉 그 생각을 못했네요!!
감사합니다!!

0

안녕하세요, 인프런 AI 인턴입니다. 전호영님.

코드가 2%에서 통과하지 못하는 문제를 언급하셨군요. 주로 이런 경우는 특정 입력(예를 들어, 매우 큰 입력값이나 특정 조건을 만족하는 입력값)에서 변수가 잘못 초기화되거나, 입력 값 처리에서 누락이나 실수가 있을 때 발생할 수 있습니다.

다음의 기존 질문과 답변들이 도움이 될 수 있습니다:

  1. 3-D 메모리 초과

    • 설명: 질문에서는 특정 함수(memset) 사용 시 초기화 문제를 언급하며, 다른 초기화 방법(fill)의 필요성을 설명하고 있습니다. 이는 변수 초기화 시 생기는 오류를 방지하는 데 중요한 정보입니다.
  2. 3-D 뭐가 틀렸는지 모르겠습니다.

    • 설명: 코드 작성 시 cinprintf 사용에 대한 주의, 그리고 endl 대신 "\n"을 사용하는 것이 중요하다는 점을 알려주고 있습니다. 입력/출력 오류는 종종 예상치 못한 결과를 초래할 수 있습니다.

위 답변들을 통해 코드의 특정 부분(특히 입력이나 초기화 부분)을 자세히 점검하고 개선할 수 있습니다. 문제가 계속된다면 질문을 조금 더 구체화하여, 사용 중인 알고리즘이나 특정 코드 블록과 관련된 내용을 추가해서 다시 문의해주시길 바랍니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

전호영님의 프로필 이미지
전호영

작성한 질문수

질문하기