Type: Default 1000ms 256MiB

传递计算器

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

Csvoner 叫来了 1010010^{100} 位小朋友,编号为 1101001\sim 10^{100}

现在 Csvoner 手上有一个计算器,计算器上的数字是 00。一开始,Csvoner 把这个计算器传递给了编号为 xx 的小朋友。每当一位小朋友拿到计算器时,他会进行如下操作:

  • 把计算器上的数字加上自己的编号
  • 如果计算器上数字的个位是 33,那么就结束传递。否则假设当前小朋友的编号为 tt,则按下面的规则传递给下一位小朋友:
    • 如果 tt 是奇数,那么传递给编号为 3t+13*t+1 的小朋友。
    • 如果 tt 是偶数,那么传递给编号为 t2\frac{t}{2} 的小朋友。

请你算算计算器一共会传递给多少位小朋友才停下。

输入格式

输入一个整数 xx

输出格式

输出一个整数,即传递给了多少位小朋友才停下。

10
5

样例 1 解释

传递路径为(小括号为传完之后计算器上的数字):

10(10)5(15)16(31)8(39)4(43)10(10)\sim 5(15)\sim 16(31)\sim 8(39)\sim 4(43)

一共经过了 55 位同学后停下。

3
1

数据规模与约定

对于 100%100\% 的数据,1x1001 \le x \le 100

  • 子任务 1(30 分):保证 xx 个位是 33
  • 子任务 2(30 分):保证 x10x\le 10
  • 子任务 3(40 分):没有特殊限制。

2025 练习赛 1

Not Attended
Status
Done
Rule
IOI
Problem
7
Start at
2025-10-18 0:00
End at
2025-10-20 0:00
Duration
48 hour(s)
Host
Partic.
53