1450 로봇청소기
#include using namespace std; int N,M,r,c,d,ans,z; int map[51][51]; int dx [4] = {-1,0,1,0}; //N,W,S,E int dy [4] = {0,1,0,-1}; bool clean[51][51]; bool running = true; int getLeftDir(int d){ if(d == 1) return 0; if(d == 0) return 3; if(d == 3) return 2; if(d == 2) return 1; } int getBackDir(int d){ if(d == 1) return 3; if(d == 2) return 0; if(d == 3) return 1; if(d == 0) return 2; } int main(){..
더보기