구현

    [구현] (백준 3190) 뱀

    알고리즘 구현 [문제 본문] 더보기 HTML 삽입 미리보기할 수 없는 소스 [푼 코드] #include #include #include using namespace std; #define MAXNUM 101 struct Pos { int x; int y; }; int n, k, l; int board[MAXNUM][MAXNUM]; vector v; int dx[4] = { 0,1,0,-1 }; int dy[4] = { -1,0,1,0 }; queue q; int ChangeDir(int cur , char dir) { if (dir == 'L') { if (cur - 1 >= 0) { return cur - 1; } else { return 3; } } else { if (cur + 1 0 && p.x ..

    [class4] (백준 17144) 미세먼지 안녕!

    알고리즘 구현 [문제 본문] 더보기 HTML 삽입 미리보기할 수 없는 소스 [푼 코드] #include #include using namespace std; struct Pos { int x; int y; }; int R, C, T; int arr[51][51]; int tempArr[51][51]; Pos AirRefresher[2]; int dx[4] = { -1,1,0,0 }; int dy[4] = { 0,0,-1,1 }; bool IsRange(int x, int y) { if (x = C || y = R) { return false; } return true; } void diffuseAir() { queue q; for (int y = 0; y < R; y+..