'미세먼지' 태그의 글 목록
본문 바로가기
728x90
반응형

미세먼지3

2022-04-22-17144-미세먼지안녕 01.미세먼지 확산 void spreadDust() { int cBoard[NS][MS] = { 0, }; for (int i = 0; i < N; i++) { for (int j = 0; j < M; j++) { int spaceCount = 0; if (board[i][j] != -1 && board[i][j] != 0) {//공기청정기 위치 아니고 먼지인경우만 체크 int spreadDust = board[i][j] / 5; for (int dir = 0; dir < 4; dir++) { int ny = i + dy1[dir]; int nx = j + dx1[dir]; if (safeZone(ny, nx)) { spaceCount++; cBoard[ny][nx] += spreadDust; } } i.. 2022. 4. 22.
2021.09.21_17144-미세먼지안녕! 소스코드 #include #include #include #include using namespace std; #define SIZE 51 int R, C, T;//가로 세로 , 시간(초) int answer;//결과 값 저장 int upCleanDy[] = { 1,0,-1,0 }; int upCleanDx[] = { 0,-1,0,1 }; int downCleanDy[] = { -1,0,1,0 }; int downCleanDx[] = { 0,-1,0,1 }; struct Data { int y, x; }upAirCleaner, downAirCleaner; int A[SIZE][SIZE]; void init();//초기화 void upAreaClean();// 위쪽 공기 청소 void downAreaCle.. 2021. 9. 22.
백준 17144 미세먼지 안녕! https://www.acmicpc.net/problem/17144 17144번: 미세먼지 안녕! 미세먼지를 제거하기 위해 구사과는 공기청정기를 설치하려고 한다. 공기청정기의 성능을 테스트하기 위해 구사과는 집을 크기가 R×C인 격자판으로 나타냈고, 1×1 크기의 칸으로 나눴다. 구사과는 뛰어난 코딩 실력을 이용해 각 칸 (r, c)에 있는 미세먼지의 양을 실시간으로 모니터링하는 시스템을 개발했다. (r, c)는 r행 c열을 의미한다. 공기청정기는 항상 왼쪽 열에 설치되어 있고, 크기는 두 행을 차지한다. 공기청정기가 설치되어 있지 않은 칸에는 미세먼 www.acmicpc.net 이런 문제는 그냥 문제를 잘 읽고 하라는 대로만 하면 풀리는 문제입니다. 미세먼지 확산은 그위치에서 네 방향으로 확산을 하는데.. 2019. 7. 12.
728x90
반응형