题解 1095: The 3n + 1 problem

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

The 3n + 1 problem -题解(C语言代码)

#MarkDown编辑器基本使用说明```cpp```#include#includeusingnamespacestd;/**步骤:(1)定义a,b表示区间为[a.b],通过while(cin>>a>>b)实现多重输入。把maxn放在while中初始化,

题目看了半天就我英语跟屎一样吗

摘要:解题思路:定义函数为求x循环体的长度,因为输入一行输出一行,利用while注意事项:参考代码:def chang(x):    a=0    while x>1:        if x%2==0: ……

The 3n + 1 problem -题解(C++代码)超详细注释

题意:在[l,r]中找到3n+1猜想最大步数的数字解题思路:在[l,r]中枚举每个数字,每次枚举完都更新最大值注意事项:给出的两个数字大的在前小的在后时,交换一下便于处理参考代码:#includeusingnamespacestd;intmain(){intl,

c++基础题, 3n+1

解题思路:就是将输入的两个数(注意相对大小)作为范围,然后用个for循环遍历。用一遍变量,每当遍历一个变量,然后用一函数进行处理,需要用一变量去保存当前数字的最大循环次数(用long来存)即可```c++#include#includeusingnamespacestd;intfun(intnum){

**你是不是也错了33%!?**

摘要::sweat_smile:杭电题的细节要求绝对是top,***注意题目上并没有说i>j。错33%就在这错着。*** ```cpp #include using namespace std; t……

3n+1—(c++)

摘要:解题思路:    其实这题的思路就是让他在两个数之间按照公式来回算,直到找到最大循环数,输出即可注意事项:    需要特别注意的就是两个数的数值,比如测试样例的值a和b,是1和10,我们习惯性的从1跑……

1095: The 3n + 1 problem(C语言版)

**题意:**1、对于整数n,如果n是偶数,则除以2。如果n是奇数,乘以3加1,当n=1时终止。2、输入:整数i和j3、循环长度是指在1之前(包括1)生成的数。3、输出:输出i和j的顺序与i和j之间的整数的最大循环长度,三个数字用一个空格分4、有多组输入输出5、Allintegerswillbeles

The 3n + 1 problem (C语言代码)

摘要:解题思路:很简单的一道题,跟着题目描述的思路写就可以了。注意事项:需要注意的是,输入的i不一定小于j!参考代码:#include <stdio.h> int getCycle(long long……