QOJ.ac

QOJ

Límite de tiempo: 2 s Límite de memoria: 256 MB Puntuación total: 100

#1187. 快进

Estadísticas

Anderson 先生经常租借他最喜欢的经典电影的录像带。由于看过很多遍,他已经记住了所有这些电影中他最喜欢片段的精确开始时间。现在,他想找到一种方法,通过操作录像机尽快播放到他最喜欢的片段。

当按下 [play] 按钮时,电影以正常速度开始播放。录像机有两个控制播放速度的按钮:[3x] 按钮将速度提高到原来的三倍,而 [1/3x] 按钮将速度降低到原来的三分之一。然而,这些速度控制按钮在按下的瞬间并不会生效。在播放开始后的一秒钟以及此后的每一秒,系统会检查这些速度控制按钮的状态。如果在检查时按下 [3x] 按钮,播放速度将变为当前速度的三倍。如果按下 [1/3x] 按钮,播放速度将变为当前速度的三分之一(除非当前已经是正常速度)。

例如,假设他最喜欢的片段在电影开始后的 19 秒处。当在播放开始后 1 秒和 2 秒时按下 [3x] 按钮,并在 3 秒和 5 秒时按下 [1/3x] 按钮时,可以在播放开始后的 5 秒钟以正常速度观看该片段,如下图所示。

你的任务是计算从播放开始到目标片段开始所需的最短时间。当然,片段的播放速度应该是正常的。

输入格式

输入包含一个整数 $t$ ($0 \le t < 2^{50}$),表示目标片段的开始时间。

输出格式

输出一个整数,表示他能够以正常速度开始观看目标片段所需的最短时间(以秒为单位)。

样例

输入 1

19

输出 1

5

输入 2

13

输出 2

5

输入 3

123456789098765

输出 3

85

输入 4

51

输出 4

11

输入 5

0

输出 5

0

输入 6

3

输出 6

3

输入 7

4

输出 7

2

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.