728x90 반응형 15683감시2 22-04-17-15683-감시 01.dfs void dfs(int idx) { if (idx == CCTV.size()) { int count = 0; for (int i = 0; i count ? count : ret; return; } for (int dir = 0; dir < cctv_dir[CCTV[idx].num]; dir++) { int cBoard[NS][MS] = { 0, }; copyBoard(cBoard, board); if (CCTV[idx].num == 1) { lookSpace(CCTV[idx], dir); } if (CCTV[idx].num ==.. 2022. 4. 17. 2021년09월06일_15683-감시 소스코드 #include #include #include #include using namespace std; #define NSIZE 8 #define MSIZE 8 //model int N, M; int board[NSIZE][MSIZE]; int cctvDir[] = { 4,2,4,4,1 }; int dy[] = { 0,1,0,-1 }; int dx[] = { 1,0,-1,0 }; int ret; struct info { int y, x, num; }; vectorCCTV; //act void init(); void dfs(int idx, int cnt); int main(void) { int testCase = 1; for (int tc = 1; tc 2021. 9. 6. 이전 1 다음 728x90 반응형