Skip to content

Conversation

@whqtker
Copy link
Member

@whqtker whqtker commented Jan 29, 2026

문제 정보

풀이 방법

간단히 어떤 방식으로 풀었는지 설명해주세요.

1926: 신입 사원

1try

  • 나의 first, second가 다른 사원의 first, second보다 모두 크면 탈락
  • 단순 정렬 후 벡터 순회하여 다음 사원의 second가 크면 현재 사원 탈락
  • 문제점: 최적해 보장 X
  • 반례

2try

  • 이전 사원과 현재 사원을 비교하는 것이 아닌, 비교 대상 사원을 추적하며 갱신
  • first, second 모두 크면 탈락인 건 동일한데, 이 조건을 만족하지 않은 경우 현재 사원이 비교 대상 사원이 될 수 있는지 확인
  • second가 기존 비교 대상 사원보다 작으면 현재 사원을 비교 대상 사원으로

14925: 농장 건설하기

1try

  • 오른쪽, 아래쪽으로 연속된 0의 개수를 저장하는 row, col 배열 선언
  • min(row[i][j], col[i][j])가 가능한 정사각형 변, 이때 (i, j)는 좌상단 꼭짓점이 됨
  • 반례: 영역 안에 1, 2가 있는 경우

2try

  • 입력을 바로 DP 배열 초기화에 사용
  • dp[i][j]: 우하단 좌표가 (i, j)일 때 구성되는 정사각형의 최대 변의 길이
  • arr[i][j] == 0 일 때만 DP 초기화
  • 현재 좌표의 바로 위, 왼쪽, 대각선 위를 살펴봄
  • 점화식: dp[i][j] = min({ dp[i - 1][j - 1],dp[i - 1][j],dp[i][j - 1] }) + 1;

체크리스트

  • 코드가 정상적으로 실행되나요?
  • 커밋 메시지가 컨벤션을 따르나요?
  • 파일명이 올바른가요? ({닉네임}.{확장자})

추가 코멘트

(선택사항) 추가로 공유하고 싶은 내용이 있다면 작성해주세요.

@whqtker whqtker self-assigned this Jan 29, 2026
@github-actions github-actions bot added weekly-challenge 주차별 공통 문제 백준 백준 문제 labels Jan 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

weekly-challenge 주차별 공통 문제 백준 백준 문제

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants