SZ#G4R02. 【GESP强化 四级】重复数列

提交1 通过1
通过率100%
时间限制1000ms
内存限制256MiB
    ID: 11374 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 入门 上传者: 标签>GESPGESP强化C++c++编程题递推算法循环检测模拟

题目描述

小婷老师设计了一台整数变化训练器。屏幕上的第一项是输入的正整数 ss。此后,若上一项为偶数,下一项就是上一项除以 22;若上一项为奇数,下一项就是上一项的 33 倍再加 11

训练器会不断生成新项,并把所有已经出现过的数保存在记录表里。一旦第 mm 项与前面的某一项相同,系统便停止,并把第一次发生重复时的项号 mm 显示出来。

输入格式

一行一个整数 ss,表示数列的第一项。

输出格式

一行一个整数 mm,表示第一次与前面某一项重复的项号。

8
5
7
18
54
114

样例解释

88 开始得到 8,4,2,1,4,8,4,2,1,4,\ldots。第 55 项与第 22 项相同,因此屏幕显示 55

数据范围与约定

  • 1s1001\le s\le100
  • 保证数列中的值以及最小的 mm 都不超过 10000001000000