[프로그래머스] BFS - 388353번 지게차와 크레인
#include #define fastio cin.tie(0)->sync_with_stdio(0)using namespace std;bool visited[51][51];void gCar(char target, vector &storage, int n, int m){ int dx[4]={-1,1,0,0}; int dy[4]={0,0,1,-1}; vector> delPoint; //초기화 for(int idx=0; idx> q; q.push(make_pair(i,j)); visited[i][j]=true; while(!q.empty()){ //인접한 target 검색 ..
2025. 5. 25.
[백준] 13459번 구슬 탈출
#include #define fastio cin.tie(0)->sync_with_stdio(0)using namespace std;struct step{ int Rx, Ry; int Bx, By; int Count;};char mapp[11][11];bool visited[11][11][11][11];int N,M;int dx[]={1,-1,0,0}; // 아래, 위, 오, 왼int dy[]={0,0,1,-1};void move(int& rx, int& ry, int& distance, int& i){ while(mapp[rx+dx[i]][ry+dy[i]] !='#' && mapp[rx][ry] !='O') { rx+=dx[i]; ry+=dy[i]; ..
2025. 5. 22.