마법사 상어와 파이어스톰 C++
https://www.acmicpc.net/problem/20058 20058번: 마법사 상어와 파이어스톰 마법사 상어는 파이어볼과 토네이도를 조합해 파이어스톰을 시전할 수 있다. 오늘은 파이어스톰을 크기가 2N × 2N인 격자로 나누어진 얼음판에서 연습하려고 한다. 위치 (r, c)는 격자의 r행 c www.acmicpc.net #include #include #include #include const int MAX = 65; int a[MAX][MAX]; int visited[MAX][MAX]; int n, q, l; int temp_num = 0; struct Ice { int x, y; }; Ice ic[4] = { { -1,0 },{ 1,0 },{ 0,1 },{ 0,-1 } }; int pow_..
2021. 2. 28.
원판 돌리기 C++
#include #include using namespace std; const int MAX = 51; int n, m, t; int x, d, k; int circle[MAX][MAX]; struct MOVE { int x, y; }; MOVE mv[4] = { { 0, 1 },{ 0, -1 },{ -1, 0 },{ 1, 0 } }; int temp[MAX][MAX]; int visited[MAX][MAX]; bool same = false; void copycircle() { memset(temp, -1, sizeof(temp)); for (int i = 1; i > k; //회전 if (d == 0) rotate_r(); else rotate_l(); //printcircle(); //수가 남았는..
2021. 2. 28.