낚시왕 C++
https://www.acmicpc.net/problem/17143 17143번: 낚시왕 낚시왕이 상어 낚시를 하는 곳은 크기가 R×C인 격자판으로 나타낼 수 있다. 격자판의 각 칸은 (r, c)로 나타낼 수 있다. r은 행, c는 열이고, (R, C)는 아래 그림에서 가장 오른쪽 아래에 있는 칸이다. www.acmicpc.net #include #include #include using namespace std; const int MAX = 105; int r, c, m; struct INFO { int r, c, s, d, z; }; //(r,c), s:속력, d:이동방향, z:크기 vector map[MAX][MAX]; struct MOVE { int x, y; }; MOVE mv[5] = { {0..
2021. 10. 19.
연구소 3 C++
https://www.acmicpc.net/problem/17142 17142번: 연구소 3 인체에 치명적인 바이러스를 연구하던 연구소에 승원이가 침입했고, 바이러스를 유출하려고 한다. 바이러스는 활성 상태와 비활성 상태가 있다. 가장 처음에 모든 바이러스는 비활성 상태이고 www.acmicpc.net #include #include #include #include #include using namespace std; const int MAX = 55; struct MOVE { int x, y; }; MOVE mv[4] = { {1,0}, {0,1}, {-1,0}, {0,-1} }; int map[MAX][MAX]; //0:빈칸, 1:벽, 2:바이러스 int answer = 987654321; int n..
2021. 10. 17.