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
- 9095
- 구슬탈출2
- 6603
- 17472
- 따라하기
- 로또
- 다리 만들기2
- 16637
- 17143
- 장고
- 부분수열의 합
- 괄호추가하기
- 댓글
- 14502
- 백준
- 미세먼지 안녕!
- Java
- 인스타그램
- 14888
- django
- 재귀
- 색종이 붙이기
- 인스타
- 좋아요
- 17136
- 알고리즘
- 1182
- 17144
- Ajax
- 연산자 끼워넣기
Archives
- Today
- Total
목록15686 (1)
Be a developer
백준 15686 치킨 배달
치킨 배달 풀다가 치킨 먹고 싶어서 시켜먹음.. 먹고 다음날 마저 풀었다.. 처음에 거리를 구하기 위해서 bfs로 짜다가 잘못되었음을 알고 바로 지웠다. 왜냐하면 집과 치킨 사이의 거리만 알면되기 때문이다. 최소 거리라고 적혀있어서 아무 생각없이 풀었던게 문제였다. 그냥 집과 치킨집 사이의 거리를 vector에 넣고 최소 거리만 찾으면 되는 거였다. 그리고 치킨집 중에서 m개를 골라야 하기 때문에 순열로 풀려고 했으나, M이 최대 13이므로 13!은 시간 초과가 뜰 것이라 생각해서 재귀함수로 풀었다. 치킨집 하나를 추가하고 빼는 것에 주의해야 하고, 또 다음에 선택할 번호인 idx가 vector에 있는 치킨집의 수(vector의 사이즈)를 넘을 경우 재귀가 종료된다는 것에 주의해야 한다. idx가 m일 ..
sw 역량테스트
2019. 4. 11. 13:17