백준 6087
처음에 쉽게 풀거라 생각하고 덤볐다가 또 고전했다... 이 문제 또한 bfs를 이용해서 풀었다. 문제를 간단히 하자면, 간단하게도 방향 전환이 될 때, 방향 전환된 수의 최솟값을 통해 목적지까지 도달하는 문제이다. 코드를 먼저 보자. #include #include #include using namespace std; struct pos{ int x, y, dir, val; }typedef pos; int w, h; char a[101][101]; int change[101][101]; int dx[] = {-1, 0, 1, 0}; int dy[] = {0, -1, 0, 1}; vector v; bool isPossible(pos p){ if(p.x = h ||..
2021.12.02