주사위 윷놀이 C++
https://www.acmicpc.net/problem/17825 17825번: 주사위 윷놀이 주사위 윷놀이는 다음과 같은 게임판에서 하는 게임이다. 처음에는 시작 칸에 말 4개가 있다. 말은 게임판에 그려진 화살표의 방향대로만 이동할 수 있다. 말이 파란색 칸에서 이동을 시작하면 www.acmicpc.net #include #include using namespace std; struct INFO { int loc, way, way_loc, exist; }; // 위치, 길, 길에서 위치, 선택가능여부 //시작 : 0, 도착: 41 INFO horse[4]; int num[10]; int answer = 0; int w_1[26] = { 0,2,4,6,8,10,12,14,16,18,20,22,24,2..
2021. 3. 10.
모노미노도미노 2
https://www.acmicpc.net/problem/20061 20061번: 모노미노도미노 2 모노미노도미노는 아래와 같이 생긴 보드에서 진행되는 게임이다. 보드는 빨간색 보드, 파란색 보드, 초록색 보드가 그림과 같이 붙어있는 형태이다. 게임에서 사용하는 좌표 (x, y)에서 x는 행, www.acmicpc.net #include #include using namespace std; int n, t, x, y; int blue[4][6], green[6][4]; int answer = 0; pair b; pair g; void MoveBlock(int x, int y, int n) { int movei = x; int movej = 0; //파랑칸으로 이동 while (true) { if (mov..
2021. 3. 8.
어른 상어 C++
https://www.acmicpc.net/problem/19237 19237번: 어른 상어 첫 줄에는 N, M, k가 주어진다. (2 ≤ N ≤ 20, 2 ≤ M ≤ N2, 1 ≤ k ≤ 1,000) 그 다음 줄부터 N개의 줄에 걸쳐 격자의 모습이 주어진다. 0은 빈칸이고, 0이 아닌 수 x는 x번 상어가 들어있는 칸을 의미 www.acmicpc.net #include #include #include using namespace std; const int MAX = 21; int n, m, K; struct value { int who, smell, exist; }; value map[MAX][MAX]; struct MOVE { int x, y; }; //1:위 2:아래 3:왼쪽 4:오른쪽 MOVE m..
2021. 3. 4.