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;

4386 : 별자리 만들기

  • 모든 노드를 연결하며 간선의 비용이 최소 == MST
  • (x, y) 형태를 하나의 좌표로 취급
  • 프림 알고리즘 사용

체크리스트

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

추가 코멘트

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

@whqtker whqtker self-assigned this Jan 29, 2026
@github-actions github-actions bot added weekly-challenge 주차별 공통 문제 백준 백준 문제 labels Jan 29, 2026
@whqtker whqtker merged commit 1d90105 into main Feb 2, 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