'알고리즘 모음집' 카테고리의 글 목록 (23 Page)
본문 바로가기
728x90
반응형

알고리즘 모음집307

2021.10.01_21611-마법사상어와블리자드 소스코드 #include #include #include #include using namespace std; #define SIZE 50 #define ONE 1 #define TWO 2 #define THREE 3 int N,M; int board[SIZE][SIZE];//배열저장 vectorballs; vectormakeBalls; int dy[] = {0,-1,1,0,0 }; int dx[] = {0, 0,0,-1,1 }; int sdy[] = { 0,1,0,-1 }; int sdx[] = { -1,0,1,0 }; int oneBall, twoBall, threeBall; void init();//초기화 및 배열 입력 void magic();//마법 시전 void fire();//불 마법 void.. 2021. 10. 1.
2021.10.01_21610-마법사상어와비바라기 소스코드 #include #include #include #include using namespace std; #define SIZE 51 struct Data { int y, x; }; int N, M; int A[SIZE][SIZE]; int answer; int dy[] = {0,0,-1,-1,-1,0,1,1,1 }; int dx[] = {0, -1,-1,0,1,1,1,0,-1 }; void init();//초기화 및 입력 void magic();//마법의 시작 bool safeZone(int y, int x);// int moveCloud();//구름 이동 int makeCloud();//구름 생성 int main(void) { int testCase = 1; for (int tc = 1; tc 2021. 10. 1.
2021.09.29_20057-마법사상어와토네이도 소스코드 #include #include #include #include] using namespace std; #define SIZE 1000 int N; int answer;//결과 값 int dy[] = { 0,1,0,-1 }; int dx[] = { -1,0,1,0 }; int dustY[4][9] = { { 0,-1,1,-2,2,-1,1,-1,1}, {2,1,1,0,0,0,0,-1,-1}, {0,-1,1,-2,2,-1,1,-1,1}, {-2,-1,-1,0,0,0,0,1,1} }; int dustX[4][9] = { { -2,-1,-1,0,0,0,0,1,1 }, {0,-1,1,-2,2,-1,1,-1,1}, {2,1,1,0,0,0,0,-1,-1}, {0,1,-1,2,-2,-1,1,-1,1} }; d.. 2021. 9. 30.
2021.09.28_17825_주사위윷놀이 소스코드 #include #include #include #include #include using namespace std; #define S 10 int cube[S];//주사위나온 수 저장 배열 int ret;//결과값 저장변수 int D[S];//1번말 부터 4번말 까지 존재 int B[33] = { 0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,-1, 13,16,19,25,22,24,28,27,26,30,35 };//보드의 값 저장 struct Data { int idx, pidx;//현재의 인덱스 값과 이전의 인덱스값 }; void init_input() {//초기화 및 초기 입력 //초기화 ret = 0x80000000;//최소값 저장.. 2021. 9. 30.
728x90
반응형