角谷猜想是有规律的,比如2019年就发现了LiKe's rule:所有正整数要么直接变为2的幂,要么变为3^n-1形式的数再不断降至8回到1。
白言规则
告诉你一下原理吧,中国人揭示的“白言规则”:
白言规则
对于任何正整数,只要按照猜想的步骤去运算,都会变到数列(8,26,80,,3^n-1)中的一个数,并再次经过运算变为该数列中更小的数,直至降至8,并回归到1。
冰雹猜想的变化规律
可是试试,这可是中国人的研究成果哦!
public static boolean doGuess(long n) {
if (n == 1) {// 猜想正确,返回true
return true;
}
if (n % 2 == 0) {// 判断奇数偶数
return doGuess(n / 2);// 使用偶数公式进行递归调用
} else {
return doGuess(n 3 + 1);// 使用奇数公式进行递归调用
}
}
public static void main(String[] args) {
for (int i = 3; i <= 10000; i++) {
Systemoutprintln("Number " + i + " is " + (doGuess(i) "ok" : "fail"));
}
}
以上就是关于java解决角谷猜想全部的内容,包括:java解决角谷猜想、冰雹猜想、角谷猜想等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)