Deep Learning study
#include using namespace std; #define FOR(i,a,b) for(int i=a ; i> N; FOR(i,0,N) cin >> A[i]; FOR(i,0,4) cin >> op[i]; cal(A[0],1); cout
#include using namespace std; #define FOR(i,a,b) for(int i=a ; i> N >> M; cin >> r >> c >> d; FOR(i,0,N) FOR(j,0,M) cin >> board[i][j]; clean(); cout
#include using namespace std; #define FOR(i,a,b) for(int i=a ; i
#include using namespace std; #define x first #define y second #define FOR(i,a,b) for(int i=a ; i=0 && b =0 && board[a][b] != 2; } bool move(int nxt){ a += gox[cur_dir%4], b+= goy[cur_dir%4]; if(!check()) return false; snake.push(make_pair(a,b)); if(board[a][b] == 0){ pair tmp = snake.front(); board[tmp.x][tmp.y] = 0; snake.pop(); } board[a][b] = 2; if(nxt == 'L') cur_dir += 3; else if..
#include using namespace std; #define FOR(i,a,b) for(int i=a ; i=0 && a=0 && b > N >> M; FOR(i,0,N) FOR(j,0,M) cin >> A[i][j]; FOR(i,0,N) FOR(j,0,M){ dfs(i,j,1,A[i][j]); ex(i,j); } cout
#include using namespace std; #define FOR(i,a,b) for(int i=a ; i> N >> M >> x >> y >> K; FOR(i,0,N) FOR(j,0,M) cin >> MAP[i][j]; FOR(i,0,K) cin >> order[i]; FOR(i,0,K){ int ord = order[i]; if(ord == 1){ if(y+1>=M) continue; else{ ++y; dice[2] = dice[0]; dice[0] = dice[3]; dice[3] = 7-dice[2]; } }else if(ord == 2){ if(y-1 < 0) continue; else{ --y; dice[3] = dice[0]; dice[0] = dice[2]; dice[2] = 7..