现在的位置: 首页 > 综合 > 正文

poj1207

2013年10月15日 ⁄ 综合 ⁄ 共 423字 ⁄ 字号 评论关闭

#include<iostream>
using namespace std;
int maxn(int a,int b)
{
    if(a>b) return a;
    else return b;
}
int min(int a,int b)
{
    if(a<b) return a;
    else return b;
}
int main()
{
    int a,b,i,n,m;
    while(cin>>a>>b)
    {
        int max1=0;
        for(n=min(a,b);n<=maxn(a,b);n++)
        {

            for(i=1,m=n;m>1;i++)
            {
                if(m%2==0)
                  m/=2;
                else
                  m=3*m+1;
            }
            if(i>max1)
              max1=i;
        }
        cout<<a<<" "<<b<<" "<<max1<<endl;
    }
    return 0;
}

【上篇】
【下篇】

抱歉!评论已关闭.