DevLog: 기록하는 생활

  • 이것이 코딩 테스트이다 공부

백준다리만들기2 1

백준 다리 만들기 2 17472 Java (Gold 1)

문제 요약NxM 지도는 땅과 바다로 이루어져 있다. 이때 땅은 섬으로, 이 섬들을 다리로 연결해야한다. 다리는 최소 길이(격자에서 차지하는 칸의 수) 가 2여야하며, 바다에만 건설이 가능하다.다리의 양 끝은 섬과 인접한 바다에 있어야한다.아래 그림에서 B는 다리가 맞지만 A는 올바른 다리가 아니다.방향은 중간에 꺾일수가 없다. 즉 가로 다리와 세로 다리만 존재한다.다리는 교차로 설치가 가능하다.  입력:첫째 줄에 지도의 세로 크기 N과 가로 크기 M이 주어진다. 1 ≤ N, M ≤ 103 ≤ N×M ≤ 100둘째 줄부터 N개의 줄에 지도의 정보가 주어진다. 각 줄은 M개의 수로 이루어져 있으며, 수는 0 또는 1이다. 0은 바다, 1은 땅을 의미한다.2 ≤ 섬의 개수 ≤ 6출력:다리 길이의 최솟값을 re..

Java/Algorithm 2025.03.21
이전
1
다음
더보기
프로필사진

DevLog: 기록하는 생활

코딩 지식이 오버플로우 될 때까지 꾸준히 배우고 기록합니다. githubID: eug2n2

  • 분류 전체보기 (34)
    • Python (4)
      • 이것이 코딩테스트이다 with 파이썬 (3)
    • Java (15)
      • Algorithm (10)
      • CS (3)
      • 자료구조 (2)
    • 트러블슈팅 (5)
    • DB (5)
    • BigData (2)
    • IT 용어 (3)

Tag

ai 할루시네이션 정의, 캐시지역성, arraylist 자바, 도커, ai 할루시네이션이란, araylist와 linkedlist 차이, araylist linkedlist java, hashset 개념, 플로이드워셜 선형대수학, CS, ai 할루시네이션 발생 원인, 플로이드워셜 java, 알고리즘공부, linkedlist 자바, ai 할루시네이션 해결방안, 플로이드워셜 행렬, hashset java, 그리디알고리즘, 파이썬공부, hashset 저장원리,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바