반응형
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
- 싸피
- 프로그래머스
- 퍼즐 조각 채우기
- 165672
- 티스토리챌린지
- 14942
- SSAFY
- softeer
- 132202
- 59412
- 수료
- 59409
- 핵심
- 오블완
- 설명
- SQL
- 12930
- 백준
- 정기 코딩 인증평가
- 10기
- 소프티어
- 후기
- 진료과별 총 예약 횟수 출력하기
- 해결
- 142085
- 조건에 부합하는 중고거래 상태 구하기
- 146355
- MySQL
- PCCP
- java
Archives
- Today
- Total
목록boggle (1)
개발 쥬스
[백준/Java] 9202 Boggle
🔗 문제 링크: https://www.acmicpc.net/problem/9202 🔍 해결 과정이 문제를 간단히 요약하자면 최대 30만 값을 가진 w개의 단어 사전들이 존재하는데 최대 29번의 boggle을 진행해서 각 경우마다 단어사전에 해당하는 단어들을 찾은 다음 문제의 요구에 맞게 정답을 출력하면 되는 문제입니다. w의 최댓값이 30만이라는 점에서 시간복잡도를 최적화해야겠다는 생각이 들었지만, boggle 보드판의 크기는 4x4이고, 단어의 길이도 최대 8이라는 점을 감안했을 때 dfs와 가지치기(pruning)를 활용하여 백트래킹 기법을 사용해 시간 안에 문제를 해결할 수 있습니다. (참고로 문제에서 요구하는 최대 시간은 10초입니다.) 또한 단어 사전에 들어있는 단어의 개수가 최대 30만개이..
알고리즘
2024. 12. 11. 17:02