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
- 17144
- 17136
- 17472
- 다리 만들기2
- 따라하기
- Java
- 17143
- 괄호추가하기
- 연산자 끼워넣기
- 댓글
- 인스타그램
- 1182
- 재귀
- 좋아요
- django
- 백준
- 구슬탈출2
- 장고
- 14888
- 6603
- 로또
- 16637
- Ajax
- 9095
- 14502
- 부분수열의 합
- 미세먼지 안녕!
- 알고리즘
- 인스타
- 색종이 붙이기
Archives
- Today
- Total
목록이모티콘 (1)
Be a developer
백준 14226 이모티콘
연산에 1초가 걸리기 때문에 가중치가 1이고, 시간의 최솟값을 구하는 문제이므로 bfs로 풀 수 있는 문제다. 화면에 있는 이모티콘의 수를 인덱스로 하는 배열을 만들고, 해당 개수를 화면에 띄우는데 걸리는 시간을 인덱스에 해당하는 값으로 넣으려고 했다. 하지만 각 화면에 뜨는 갯수가 같아도 클립보드에 있는 이모티콘의 개수는 각각 다르기 때문에 계산이 복잡해진다. 즉, 화면에 있는 이모티콘의 개수가 같아도 클립보드에 있는 이모티콘의 갯수가 다르면 다른 상태가 되는 것이다. 결론적으로 하나의 정점을 나타내는 데 필요한 정보가 2개인 것이다. 따라서 화면에 있는 이모티콘의 개수를 s, 클립보드에 있는 이모티콘의 개수를 c라 하면 하나의 정점은 (s, c)로 나타낼 수 있다. 따라서 2차원 배열을 사용한다는 것..
알고리즘
2019. 4. 7. 23:37