728x90
반응형
https://and-some.tistory.com/631
https://and-some.tistory.com/533?category=836999
https://and-some.tistory.com/537
https://and-some.tistory.com/516?category=836999
https://and-some.tistory.com/591
https://and-some.tistory.com/647
https://and-some.tistory.com/663
https://and-some.tistory.com/662
https://and-some.tistory.com/651
다항식의 계수를 이용
https://and-some.tistory.com/653
https://and-some.tistory.com/654?category=836999
//조합 구하는 함수
static int[][] dy = new int[35][35];
static void combi(int n, int r){
if(dy[n][r]>0) return dy[n][r];
else{
if(n==r||r==0) return 1;
else{
return dy[n][r]=combi(n-1,r)+combi(n-1,r-1);
}
}
}
DFS는 재귀를 이용한 풀이로 기본 함수는 DFS(int L, int sum)이다.
BFS는 최소 날짜, 최소 거리 이며 큐를 이용한 풀이
https://and-some.tistory.com/656
DFS로, 확인한 섬나라는 0으로 변경하는데,
섬 나라 추가후 -> 그 다음에 섬나라일 경우 DFS를 돌리고, answer++하므로, DFS안에서 또 DFS를 돌리는 구조로 같은 섬 추출
https://and-some.tistory.com/657
728x90
반응형
'Java > Java' 카테고리의 다른 글
[리뷰] 해결 못한 알고리즘 다시 풀기 -5 (0) | 2022.08.22 |
---|---|
[리뷰] 해결 못한 알고리즘 다시 풀기 -4 (0) | 2022.07.08 |
[리뷰] 정렬 / 스케줄 정리 (0) | 2022.07.08 |
[리뷰] 해결 못한 알고리즘 다시 풀기 -3 (0) | 2022.07.08 |
[Java] 예제로 공부하는 Java 100 문제 풀이 (0) | 2021.06.17 |