삼성코테파이썬풀이법
BOJ - 연구소 3 17142번 (python)
❓ 문제 - 백준 연구소 3 17142번 - python 풀이법 출처 (https://www.acmicpc.net/problem/17142) 17142번: 연구소 3 인체에 치명적인 바이러스를 연구하던 연구소에 승원이가 침입했고, 바이러스를 유출하려고 한다. 바이러스는 활성 상태와 비활성 상태가 있다. 가장 처음에 모든 바이러스는 비활성 상태이고 www.acmicpc.net 📝 문제해결법 1. 이 문제는 조합 + BFS로 풀었다. 바이러스의 행,열의 위치를 virus 리스트로 저장하고, 조합으로 m개의 활성화 바이러스를 선택한다. 조합으로 해당 m개의 활성화 바이러스의 경우 BFS를 돌려서 바이러스가 전부 다 퍼져나가는 시간의 최솟값을 계속 갱신한다. 만약 바이러스가 전부 다 퍼져나가는 최솟값을 다 갱신..
BOJ - 미세먼지 안녕! 17144번 (python)
❓ 문제 - 백준 미세먼지 안녕! 17144번 - python 풀이법 출처 (https://www.acmicpc.net/problem/17144) 17144번: 미세먼지 안녕! 미세먼지를 제거하기 위해 구사과는 공기청정기를 설치하려고 한다. 공기청정기의 성능을 테스트하기 위해 구사과는 집을 크기가 R×C인 격자판으로 나타냈고, 1×1 크기의 칸으로 나눴다. 구사 www.acmicpc.net 📝 문제해결법 1. 이 문제는 구현으로 풀었다. 격사판의 정보를 받을 때 공기청정기가 있는 행의 정보(위, 아래)를 저장한다. 1초에 대해 move_dust() 함수로 미세먼지의 확산을 한 후, move_air_up()과 move_air_down() 함수로 공기청정기를 가동시켜 공기를 순환한다. t초 후 graph 리..