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 |
Tags
- IT 좀 아는 사람
- Today I Learned
- 코드트리
- 1931번
- 동적 계획법
- TagLibraryValidator
- eager
- 공부하기 싫어 #그래도 해야해
- 멀록 조명등
- 즉시로딩
- 구름톤 챌린지
- 회의실 배정
- 코딩테스트실력진단
- 금 채굴하기
- 코딩테스트
- 코드트리 챌린지
- 최장 공통 부분수열
- 구름톤 트레이닝
- 구름톤
- @EntityGraph
- 지연로딩
- 행복한 수열의 개수
- 완전탐색
- 공부 기록
- JPA
- 백준 #1010 #다리놓기
- til
- 백준
- spring
- 1005 #ACM craft #백준
Archives
- Today
- Total
목록백준 #1010 #다리놓기 (1)
화분
[1010]다리 놓기
이 문제는 조합(combination)에 관한 문제이다. 이 문제를 풀려고 했을땐 동적 프로그래밍 문제인 줄 알았으나 많은 사람들이 조합으로 해결하였고 나 또한 조합 문제라고 생각했다. 동적프로그래밍으로 풀수도 있는진 모르겠다. 처음엔 간단하게 풀 수 있을거라 생각했지만 실제론 어려웠다. 어려웠던 점을 꼽자면 1.변수가 담을 수 있는 숫자의 크기 제한 2.팩토리얼 연산의 한계 3.조합 함수 내에서의 예외 처리 1번의 경우 long long으로 팩토리얼 계산 결과 값을 담는 변수의 크기를 늘렸다. 2번의 경우 팩토리얼 연산의 크기를 줄이는 우회 방법을 사용하였다. 우연히도 오늘 책(종만북)에서 이 부분에 대한 해결법을 봤었고 이 문제에 대해 고민할때 책에 나온 부분을 다시 짚어보았다. 3번의 경우 크게 두..
Study/CODINGTEST
2022. 2. 12. 00:51