---- 오염지역 문제 풀이법 좀 알려주세요 ---- (고수님들은 2분이면 푸실듯..) jae0730 이번에 뭐 시험본적이 있는데 이걸 못 풀어서요.. 그리드냐 다이나믹이냐의 문제인거 같은데 (사실 저 이개념을 잘 몰라요) Q. n x n matrix 중에 가장 큰 오염지역의 값을 리턴하라. 0,1 은 랜덤하게 되어있고, 1이 오염지역. 1주변의 8방향으로 1이 있으면 이어진 것으로 간주, (단 오염지역은 원형이 아니다) input : n output : ? ex ) 1 1 0 0 1 1 0 0 1 0 1 0 0 1 1 1 1 0 0 0 1 1 1 0 1 이러면 오염지역이 왼쪽에 9 오른쪽에 4, 1 짜리가 생기는건데요 9를 리턴하면 되는거에요.. 간단한 알고리즘을 말로 댓글좀 달아주세요.. 코드면 더 좋구요... 컴파일 시간은 관계없이,, 일단 하드코딩이라도 좋아요 댓글 많이 달아주세용 ㅠㅠ 감사합니다. 10년 전
1개의 댓글이 있습니다. Being 그리디나 다이나믹하고 관련있는 문세는 아닌 것 같고요, 96년 정보올림피아드 초등부 1번 문제 "단지 번호 붙이기"와 매우 유사합니다. 검색해 보시면 원하시는 결과를 얻으실 거라 생각합니다. 10년 전 link 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
jae0730
이번에 뭐 시험본적이 있는데 이걸 못 풀어서요..
그리드냐 다이나믹이냐의 문제인거 같은데 (사실 저 이개념을 잘 몰라요)
Q. n x n matrix 중에 가장 큰 오염지역의 값을 리턴하라.
0,1 은 랜덤하게 되어있고, 1이 오염지역. 1주변의 8방향으로 1이 있으면
이어진 것으로 간주, (단 오염지역은 원형이 아니다)
input : n
output : ?
ex )
1 1 0 0 1
1 0 0 1 0
1 0 0 1 1
1 1 0 0 0
1 1 1 0 1
이러면 오염지역이 왼쪽에 9 오른쪽에 4, 1 짜리가 생기는건데요
9를 리턴하면 되는거에요..
간단한 알고리즘을 말로 댓글좀 달아주세요..
코드면 더 좋구요...
컴파일 시간은 관계없이,, 일단 하드코딩이라도 좋아요
댓글 많이 달아주세용 ㅠㅠ
감사합니다.
10년 전