반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 14942
- 후기
- 설명
- 165672
- SQL
- 146355
- 132202
- 59409
- SSAFY
- 소프티어
- 수료
- 오블완
- 해결
- 조건에 부합하는 중고거래 상태 구하기
- 10기
- java
- 12930
- PCCP
- 59412
- 142085
- 티스토리챌린지
- 프로그래머스
- softeer
- 정기 코딩 인증평가
- 백준
- 퍼즐 조각 채우기
- 진료과별 총 예약 횟수 출력하기
- 싸피
- 핵심
- MySQL
Archives
- Today
- Total
목록13460 (1)
개발 쥬스
[백준/Java] 13460 구슬 탈출 2
🔗 문제 링크: https://www.acmicpc.net/problem/13460 🔍 해결 과정bfs 시뮬레이션 문제로 빨간 구슬과 파란 구슬이 동시에 움직여 위치를 겹치지 않게 처리하는 과정에서 시간이 걸렸던 문제였습니다. 전체적인 과정을 요약하자면 다음과 같습니다.1️⃣ 빨간 구슬과 파란 구슬의 위치정보, 그리고 이동 횟수를 저장하는 Pair 클래스를 하나 만든다.2️⃣ 빨간 구슬과 파란 구슬의 위치의 조합이 방문되었는지 확인하기 위해서 4차원 boolean 배열의 형태를 가진 visited 배열을 만든다.3️⃣ bfs를 통해서 빨간 구슬과 파란 구슬의 이동 정보를 큐에 담을텐데 먼저 보드판을 상하좌우 흔들며 빨간 구슬과 파란 구슬을 이동처리를 한다.4️⃣ 여기서 빨간 구슬과 파란 구슬이 가..
알고리즘
2024. 12. 11. 17:54