'완전탐색' 태그의 글 목록 (3 Page)
본문 바로가기
728x90
반응형

완전탐색48

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.20_16236-아기상어 소스코드 #include #include #include #include #include #include using namespace std; #define SIZE 21 int N;//배열의 크기, 물고기 숫자 int answer;//결과값 int sea[SIZE][SIZE];//바다의 정보 저장 int dy[] = { 0,1,0,-1 }; int dx[] = { 1,0,-1,0 }; struct Data { int y, x, size,cnt; }shark; void init();//초기화 void eatingShark();//실제 시뮬레이션 bool safeZone(int y, int x);//범위 체크 int main(void) { int testCase = 1; for (int tc = 1; tc 2021. 9. 21.
2021.09.16_15686-치킨배달 소스코드 #include #include #include #include using namespace std; #define NS 51 struct Data { int y, x; }; vectorchicken; vectorhome; int N, M;//배열 가로세로크기, 뽑아야할 치킨집 int answer; int board[NS][NS];//입력 배열 int D[15];//치킨 선택 void init();//초기화 void chickenChoose();//치킨선택 void dfs(int idx, int cnt); int main(void) { int testCase = 1; for (int tc = 1; tc chicken.size())return; if (cnt==M) { int sum = 0; fo.. 2021. 9. 17.
2021.09.15_15684-사다리조작 소스코드 #include #include #include using namespace std; #define NS 12 #define HS 32 int N, M, H;//세로, 가로선의 수 , 세로선마다 놓을 수 있는 가로선 수 int answer;//정답 int board[HS][NS]; void init(); void dfs(int y, int x, int cnt, int maxNum); int main(void) { int testCase = 1; for (int tc = 1; tc 2021. 9. 16.
728x90
반응형