일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- DP
- JPA
- series
- 데이터 flow
- springboot
- 세그먼트 트리
- pandas
- spring security
- 이펙티브 자바
- BFS
- 문자열
- 포트앤어댑터 아키텍처
- UML
- java
- dfs
- dataframe
- 다익스트라
- Redis
- 헥사고날 아키텍처
- 위상정렬
- docker
- 비트마스크
- 파이썬
- equals
- 스프링
- 알고리즘
- 백준
- disjoint set
- ddd
- 자바
Archives
- Today
- Total
목록연구소 (1)
코딩못하는사람
14502 연구소
www.acmicpc.net/problem/14502 14502번: 연구소 인체에 치명적인 바이러스를 연구하던 연구소에서 바이러스가 유출되었다. 다행히 바이러스는 아직 퍼지지 않았고, 바이러스의 확산을 막기 위해서 연구소에 벽을 세우려고 한다. 연구소는 크� www.acmicpc.net 1.접근 바이러스가 퍼진다는 것을 보면 DFS를 쓰면 되겠다는 생각이 든다. 조건으로 0인 부분에 벽을 3개 세워야 한다고 하니 itertools의 combination을 이용해서 0인 부분으로 3개의 모든 조합을 만들고 모든 상황을 DFS 해보고 제일 바이러스가 적게 퍼지는 상황을 구하면 되겠다. 2.풀이 우선 배열을 입력받고 행과열 양끝에 벽이 있는 것처럼 1로 입력을 감싸준다. 다음으로 배열을 돌면서 0인 부분과 2..
백준 문제풀이(JAVA,Python)
2020. 10. 12. 22:12