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 | 31 |
Tags
- XR Interaction Toolkit
- 시뮬레이션
- 구현
- 유니티
- 트리
- 투 포인터
- 스택
- Team Fortress 2
- 알고리즘
- ue5
- BFS
- 그래프
- 유니온 파인드
- 누적 합
- DFS
- 백준
- 다이나믹 프로그래밍
- 정렬
- 백트래킹
- 수학
- 다익스트라
- Unreal Engine 5
- c++
- 그리디 알고리즘
- 우선순위 큐
- 문자열
- 자료구조
- 브루트포스
- 재귀
- VR
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