Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 그리디 알고리즘
- 그래프
- 시뮬레이션
- 재귀
- 투 포인터
- c++
- XR Interaction Toolkit
- 유니온 파인드
- 정렬
- 스택
- ue5
- 유니티
- DFS
- 다익스트라
- 트리
- 구현
- BFS
- 알고리즘
- 백트래킹
- Team Fortress 2
- 문자열
- 브루트포스
- VR
- 누적 합
- 수학
- Unreal Engine 5
- 자료구조
- 우선순위 큐
- 다이나믹 프로그래밍
- 백준
Archives
- Today
- Total
목록뱀 C++ (1)
1일1알

뱀이 이동할 때마다 위치를 큐에 넣고, 보드의 정보를 갱신해준다. 만약 이동한 위치에 사과가 없다면 몸의 크기는 그대로 유지해야 하기 때문에 pop을 해주고 pop한 위치를 아무것도 없는 칸으로 바꿔준다. 사과가 있다면 몸의 크기가 늘어나기 때문에 pop을 하지 않고 진행하면 된다. 그리고 회전 정보를 이용하여 뱀을 회전시키고, 다음 위치가 자신의 몸이거나 벽이면 반복문을 종료한다. #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; int n, k, l; vector bo..
알고리즘
2022. 1. 1. 12:58