[시뮬레이션] BJ15685 드래곤 커브
문제 출처: https://www.acmicpc.net/problem/15685 Solution 입력 받은 드래곤 커브를 그리고, 사각형 개수를 센다. Point 커브를 그리는게 조금 난해한데, 지금까지 지나온 길의 방향을 모두 기억하고 (dir), 반대 순서로((dir.size()-1)~0) 반 시계 방향으로 돌린 방향((dir[k]+1)%4)으로 그리면 된다. 주의할 점은, 0세대 그리는 부분을 놓치지 말고 잘 해줘야 한다는 것이다. #include #include using namespace std; struct curve { int r, c, d, g; }; int N; vector dir; vector curves; int map[102][102]; int dr[] = { 0, -1, 0, 1 ..