바이러스가 1마리 있다. 이 바이러스의 수는 1초 후에 2배로 불어날 수도 있고 1/3(소숫점 이하 버림)로 줄 수도 있다. 현재 몇 마리의 바이러스가 존재하는지 주어질 때 1마리의 바이러스에서부터 최소 몇 초의 시간이 흘러 현재 상태가 되었는지 구하시오.
ex) 현재 바이러스가 7마리 있다면,
1 -> 2 -> 4 -> 8 -> 16 -> 32 -> 64 -> 21 -> 7
이보다 더 빠른 시간 안에 7마리가 될 수는 없다.
따라서 답은 8초이다.
|
|