문제 링크
- http://icpc.me/14488
문제 출처
- 2017 선린 봄맞이 대회 B번
시간복잡도
- O(n)
풀이
학생들은 각자의 자리에서 이동할 시간이 t초만큼 남았습니다.
학생들이 t초동안 왼쪽, 그리고 오른쪽으로 최대 얼마만큼 이동할 수 있을지를 구해봅시다.
모든 학생에 대해 공통되는 장소가 있다면 그 곳에서 만나면 되고, 공통되는 장소가 없다면 만나지 못하게 됩니다.
실수를 다뤄야 하는 문제이기 때문에 <=로 비교하지 말고 아주 작은 실수를 이용해 실수 오차를 해결할 수 있습니다.
전체 코드
1 |
|