close
#include
using namespace std;
int i, j;
int alg(int n)
{
int times = 1;
while(n != 1){
(n % 2) ? n = (3 * n) + 1: n /= 2;
times++;
}
return times;
}
int main()
{
int temp = 0, max = 0, min = 0, max_times = 0;
if(i > j){
max = i;
min = j;
}else{
max = j;
min = i;
}
for(min; min <= max; min++){
temp = alg(min);
max_times < temp ? max_times = temp : 1; }
printf("%d %d %d\n", i, j, max_times);
}
}
全站熱搜
留言列表