脆脆的毛肚


私信TA

用户名:cuicuimaodu

访问量:1014

签 名:

路虽遥行之将至

等  级
排  名 42102
经  验 356
参赛次数 0
文章发表 2
年  龄 0
在职情况 学生
学  校 AHU
专  业

  自我简介:

TA的其他文章

解题思路:

大致用英语翻译即可。

注意事项:

注意前面一个输入的值可能比后面的小。

参考代码:

def my_f(a,b):

    flag=0

    if a>b:

        a,b=b,a

        flag=1

    x=1

    for n in range(a,b+1):

        y=n

        tmp=1

        while y!=1:

            if y%2==0:

                y/=2

            else:

                y=y*3+1

            tmp+=1

        if x<tmp:

            x=tmp

    if flag==1:

        a,b=b,a

    print("{} {} {}".format(a,b,x))       

while(1):

    a,b=map(int,input().split())

    my_f(a,b)


 

0.0分

1 人评分

  评论区

  • «
  • »