'시뮬레이션' 태그의 글 목록 (14 Page)
2021년09월02일_3190-뱀
#include #include #include using namespace std; #define SIZE 101 // 보드의 최대 크기 int N, K, L;//입력으로 주어지는 보드크기,사과의 개수, 뱀의 방향 변환 횟수 int board[SIZE][SIZE]; int dy[] = { 0,1,0,-1 };//방향 int dx[] = { 1,0,-1,0 }; void init(); void play();//게임 시작 struct info { int y, x, size, dir; }snake; int main(void) { int testCase = 1; for (int tc = 1; tc
2021. 9. 2.
14503 로봇 청소기
www.acmicpc.net/problem/14503 14503번: 로봇 청소기 로봇 청소기가 주어졌을 때, 청소하는 영역의 개수를 구하는 프로그램을 작성하시오. 로봇 청소기가 있는 장소는 N×M 크기의 직사각형으로 나타낼 수 있으며, 1×1크기의 정사각형 칸으로 나누어 www.acmicpc.net #include #include #include using namespace std; #define NS 51 //가로 세로 크기 #define MS 51 int dy[] = { -1,0,1,0 };//0 1 2 3 int dx[] = { 0,1,0,-1 };//북 동 남 서 int room[NS][MS];//청소해야하는 방 int cleanArea ;//청소한 구역 수 int N, M, r, c, d;//입..
2021. 3. 15.
나무 조각
www.acmicpc.net/problem/2947 2947번: 나무 조각 첫째 줄에 조각에 쓰여 있는 수가 순서대로 주어진다. 숫자는 1보다 크거나 같고, 5보다 작거나 같으며, 중복되지 않는다. 처음 순서는 1, 2, 3, 4, 5가 아니다. www.acmicpc.net #include #include #include #include using namespace std; #define NS 5// 배열의 최대 크기 int B[NS];//입력 배열 int N = 5;//숫자 입력 5개 int chkNum[] = { 1,2,3,4,5 }; void init_input(){//초기화 및 초기 입력 //초기화 N = 5; memset(B, 0, sizeof(B)); //초기 입력 for(int i=0;i B..
2020. 10. 22.