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

알고리즘 모음집307

2021.09.27_17822-원판돌리기 소스코드 #include #include #include #include using namespace std; #define SIZE 51 int N, M, T;//입력 N,M, 테스트 수 int answer;//결과값 int dy[] = { 0,1,0,-1 }; int dx[] = { 1,0,-1,0 }; int circle[SIZE][SIZE]; int visit[SIZE][SIZE];//방문체크 void init();//초기화 부분 void play();//시뮬레이션 부분 void clock(int num, int cnt);//시계방향 void clockReverse(int num, int cnt);//반시계방향 void dfs(int y, int x, int num); int main(void) .. 2021. 9. 28.
2021.09.26_17837-새로운게임2 소스코드 #include #include #include #include using namespace std; #define SIZE 13 #define WHITE 0 #define RED 1 #define BLUE 2 struct Data { int y, x, dir; }; int colorBoard[SIZE][SIZE]; int dy[] = { 0,0,-1,1 }; int dx[] = { 1,-1,0,0 }; Data horse[13]; vectorboard[SIZE][SIZE]; int N, K;//배열의 크기, 말의 개수 int answer;//결과값 bool safeZone(int y, int x);//범위 체크 void init();//초기화 void gameStart();//시뮬레이션 시작 .. 2021. 9. 27.
2021.09.25_17779-게리맨더링2 소스코드 #include #include #include #include #include using namespace std; #define SIZE 21 struct Data { int x, y; }; int A[SIZE][SIZE];// 선거구 입력 배열 int B[SIZE][SIZE] = { 0, }; int N;//배열 크기 int answer;//최소값의결과 void init();//초기화 void elect();//선거구 선정 void oneArea(int X, int Y, int D1, int D2);//일번 선거구 void twoArea(int X, int Y, int D1, int D2);//이번 선거구 void treeArea(int X, int Y, int D1, int D2);//삼.. 2021. 9. 26.
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.
728x90
반응형