'구현' 태그의 글 목록 (3 Page)
본문 바로가기
728x90
반응형

구현35

2021.10.04_20056-마법사상어와파이어볼 소스코드1 #include #include #include #include #include using namespace std; #define SIZE 51 struct Data { int y, x, m, d, s; }; vectorfireBall; int N, M, K, answer; int dy[] = { -1,-1,0,1,1,1,0,-1 }; int dx[] = { 0,1,1,1,0,-1,-1,-1 }; void init();//초기화 및 초기입력 void moveFireBall();//파이어볼 이동 void solve();//결과값 산출 bool cmp(Data a, Data b) { if (a.y == b.y)return a.x < b.x; return a.y < b.y; } int main(v.. 2021. 10. 5.
2021.10.04_20055-컨베이어벨트위의로봇 소스코드 #include #include #include #include #include using namespace std; #define SIZE 201 int N, K, A[SIZE]; int answer; void init(); void moveRobot(); int main(void) { int testCase = 1; for (int tc = 1; tc 0 && (back == 0 || robot[back - 1] != 0)) { robot[back++] = 0; A[0]--; if (A[0] == 0) { zeroCnt++; } } } } void init() { N = K = answer = 0; memset(A, 0, sizeof(A)); scanf("%d %d", &N, &K); for.. 2021. 10. 4.
2021.10.03_19238-스타트택시 소스코드 #include #include #include #include #include using namespace std; #define SIZE 21 struct Data { int y, x, cnt, fuel, num; }; int N, M, Fuel, answer; int r = 0; int startBoard[SIZE][SIZE];//승객 위치 int endBoard[402][SIZE][SIZE];// 승객 도착위치 int dy[] = { 0,1,0,-1 }; int dx[] = { 1,0,-1,0 }; queuetaxi; int visit[SIZE][SIZE];//방문체크 void init();//초기화 및 초기 입력 void startTaxi();// 택시 주행 void searchPeop.. 2021. 10. 3.
2021.10.03_19237-어른상어 소스코드 #include #include #include #include using namespace std; #define NSIZE 21 #define MSIZE 401 struct Data { int num,cnt; }; struct Pos { int y, x,dir; }; int answer;//결과값 저장 int N, M, K; int board[NSIZE][NSIZE]; Data boardInfo[NSIZE][NSIZE];//상태 확인 int dy[] = { 0,-1,1,0,0 }; int dx[] = { 0,0,0,-1,1 }; int sharkDir[MSIZE][5][5];//상어 각 방향 정보 저장 Pos shark[MSIZE]; bool chkOne(); void init();//초기화.. 2021. 10. 3.
728x90
반응형