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
- 백준 17779
- 연구소3
- 백준2174
- 브루트포스
- C
- dfs
- boj 3190
- 백준 뱀
- simulation
- 시뮬레이션
- 백준 로봇 시뮬레이션
- 백준 3190
- 알고리즘
- BOJ
- 백준 인구 이동
- boj 연구소3
- 로봇 시뮬레이션
- 백준 게리맨더링 2
- Bruteforce
- 삼성문제
- BOJ 17142
- 백준 16234
- 헷갈리는 용어
- 구현
- C++
- 백준 연구소3
- 삼성 문제
- boj 16234
- 완전탐색
- boj 15685
Archives
- Today
- Total
목록boj 3190 (1)
나의 공부장
[백준 3190] 뱀(C++)
문제의 링크 : https://www.acmicpc.net/problem/3190 3190번: 뱀 문제 'Dummy' 라는 도스게임이 있다. 이 게임에는 뱀이 나와서 기어다니는데, 사과를 먹으면 뱀 길이가 늘어난다. 뱀이 이리저리 기어다니다가 벽 또는 자기자신의 몸과 부딪히면 게임이 끝난다. www.acmicpc.net 문제 풀이 문제 유형 : Simulation 뱀이 늘어나고 줄어드는 것을 deque 자료구조를 이용해서 구현했습니다. 뱀이 꼬리가 줄어들면 deque의 앞에서 삭제하고, 뱀의 머리가 늘어나면 deque의 뒤에 추가하는 방법입니다. 천천히 시뮬레이션을 생각해봅시다. 뱀이 (1, 1) 동쪽에서 시작합니다. 뱀이 한 칸을 먼저 전진한다고 가정하고 사과가 있는지 없는지 판단합니다. i) 거기에 ..
알고리즘/BOJ
2020. 6. 8. 21:50