'알고리즘' 태그의 글 목록 (18 Page)
2021.09.23_17141-연구소2_17142-연구소3
소스코드 | 17141 #include #include #include #include #include #include using namespace std; #define SIZE 51 int N, M;// 배열크기, 바이러스 선택 int answer;//결과값 int lab[SIZE][SIZE];//바이러스 상태 표시 int dy[] = { 0,1,0,-1 }; int dx[] = { 1,0,-1,0 }; struct Data { int y, x, cnt; }; vectorv; void init();//초기화 void dfs(Data c); bool safeZone(int y, int x);//범위 체크 int main(void) { int testCase = 1; for (int tc = 1; tc
2021. 9. 23.
2021.09.23_17143-낚시왕
소스코드 #include #include #include #include #include using namespace std; #define SIZE 101 struct Data { int y, x, speed, dir, size; }; int R, C, M;//가로 세로 상어 수 int answer;//결과값 vectorsea; int dy[] = { 0,-1,1,0,0 }; int dx[] = { 0,0,0,1,-1 }; void init();//초기화 bool safeZone(int y, int x);// 범위 체크 void fishing();//낚시 시작 bool cmp(Data a, Data b) {//오름 차순 정렬 if (a.y == b.y)return a.x < b.x; return a.y..
2021. 9. 23.
2021.09.21_17144-미세먼지안녕!
소스코드 #include #include #include #include using namespace std; #define SIZE 51 int R, C, T;//가로 세로 , 시간(초) int answer;//결과 값 저장 int upCleanDy[] = { 1,0,-1,0 }; int upCleanDx[] = { 0,-1,0,1 }; int downCleanDy[] = { -1,0,1,0 }; int downCleanDx[] = { 0,-1,0,1 }; struct Data { int y, x; }upAirCleaner, downAirCleaner; int A[SIZE][SIZE]; void init();//초기화 void upAreaClean();// 위쪽 공기 청소 void downAreaCle..
2021. 9. 22.