2018. 4. 17. 17:33, 알고리즘/BOJ
https://www.acmicpc.net/problem/14930
떨어지는 개미 문제(http://baaaaaaaaaaaaaaaaaaaaaaarkingdog.tistory.com/56)와 동일한 아이디어입니다.
i) 시간이 지나도 구슬의 순서는 불변이다. 예를 들어 빨간 구슬이 시작할 때 구슬 중에서 5번째에 위치한다면 시간이 지나도 5번째에 위치한다.
ii) 구슬 A, B가 충돌했을 때, 그 두 구슬이 방향을 반대로 바꾼다고 생각하는 대신, 두 구슬은 원래대로 진행하되 구슬의 인덱스만 바꿔 단다고 생각해도 무방하다.
이 두 가지 사실로부터 저희는 t초가 흐른 후에 N개의 구슬의 배치를 x+v*t로 계산해서 알 수 있고, 그 중에서 빨간 구슬이 몇 번째인지도 알 수 있습니다.
'알고리즘 > BOJ' 카테고리의 다른 글
[BOJ] 2473번: 세 용액 (0) | 2018.04.18 |
---|---|
[BOJ] 11003번: 최소값 찾기 (0) | 2018.04.18 |
[BOJ] 14931번: 물수제비 (SUJEBI) (0) | 2018.04.17 |
[BOJ] 2253번: 점프 (0) | 2018.04.12 |
[BOJ] 5639번: Binary Search Tree (0) | 2018.04.10 |
[BOJ] 2957번: BST (0) | 2018.04.10 |
Comments