python验证角谷_6.4验证角谷猜想
角谷猜想内容:任意个自然数,若为偶数则除以2,若为奇数则乘以3加1,得到一个新的自然数,按照这样的计算方法计算下去,若干次后得到的结果必然为1.写程序对角谷猜想正确性验证。
思路一:
#include
using namespace std;
int main() {
int n;
cin>>n;
while(n!=1) {
if(n%2==0)
{
n=n/2;
cout<
}
else {
n=n*3+1;
cout<
}
}
return 0;
}
思路二:设定一个阈值以规定循环的上限次数,如果循环在阈值范围内结束,则说明该数在给定范围内符合角谷猜想;如果超过了预先设定的阈值,则说明要调整阈值的选取。这种方法只能验证角谷猜想的正确性,而不能验证其错误性,因为无论怎么样选取阈值,该阈值都是有穷大的数。设置循环上限(阈值)的目的只是为了防止由于验证内容的不正确而导致程序陷入死循环当中。
#include
using namespace std;
void provejiaogu(int n) {
int count=1;
while(n!=1 && count<=1000) {
if(n%2==0)
{
n=n/2;
cout<
}
else {
n=n*3+1;
cout<
}
count++;
}
if(count<1000 && n==1)
cout<
}
int main() {
int n;
cin>>n;
provejiaogu(n);
return 0;
}
python验证角谷_6.4验证角谷猜想相关推荐
- JS对全角与半角的验证,相互转化以及介绍
1.什么是全角和半角? 全角:是一种电脑字符,是指一个全角字符占用两个标准字符(或两个半角字符)的位置.全角占两个字节. 汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都 ...
- JS对全角与半角的验证,相互转化以及介绍 | CSDN创作打卡
文章目录 1.什么是全角和半角? 2.全角和半角的区别 3.js判断输入的文字是全角还是半角? 4.js对全角与半角的相互转化 半角转化为全角 全角转换为半角 1.什么是全角和半角? 全角:是一种电脑 ...
- 如何在Python Django中处理用户身份验证
by Mohammed Subhan Khan 由Mohammed Subhan Khan 如何在Python Django中处理用户身份验证 (How to handle user authenti ...
- python全角数字_python 半角全角的相互转换
全角与半角在中文输入法里经常要接触到,后台在处理用户输入数据时需要对半角全角的相互转换.下面是python 实现的半角全角的相互转换功能. 全角与半角 全角指一个字符占用两个标准字符位置的状态. 半角 ...
- python基于rsa的数字签名实现_OpenSSL和Python实现RSA Key数字签名和验证
OpenSSL和Python实现RSA Key数字签名和验证,基于非对称算法的RSA Key主要有两个用途,数字签名和验证(私钥签名,公钥验证),以及非对称加解密(公钥加密,私钥解密).本文提供一个基 ...
- 【机器学习】深度盘点:详细介绍 Python 中的 7 种交叉验证方法!
在任何有监督机器学习项目的模型构建阶段,我们训练模型的目的是从标记的示例中学习所有权重和偏差的最佳值. 如果我们使用相同的标记示例来测试我们的模型,那么这将是一个方法论错误,因为一个只会重复刚刚看到的 ...
- python自动化之djangoform表单验证
djangoforms表单验证 创建个类,继承于 forms.form obj = FM(request.post) obj.is_valid() 如果验证没有问题会返回true,否则会返回false ...
- OpenCV —— 角点检测之 Harris 角点检测、Shi-Tomasi 角点检测、FAST 角点检测
角点检测 Harris 角点检测 实现原理 OpenCV 函数 优化 Shi-Tomasi 角点检测 实现原理 OpenCV 函数 FAST 角点检测 实现原理 OpenCV 函数 优化 在图像处理和 ...
- 路科验证示例_角度形式验证示例
路科验证示例 In this post, we will see how Angular form validation works. Earlier we looked into angular f ...
最新文章
- 设计模式:KISS、YAGNI、DRY 原则,迪米特法则(LOD)
- C++和MATLAB混合编程-DLL篇
- SAP CRM user参数CRM_UI_PROFILE是在哪行ABAP代码里读取的
- 噪音声压和声功率的区别_南昌汽车隔音,深入了解汽车噪音的来源、危害以及解决方案...
- 虚拟机Ubuntu蓝屏闪屏解决方法
- MVC简单实现插件Demo-从底层理解MVC路由匹配浏览器请求的URL
- jquery一个元素绑定了多个 click 事件,如何取消其中的一个
- 计划会议要开始了,产品负责人却没来…
- h5跳转小程序页面url_微信小程序页面跳转方法
- [转]五个值得关注的图形数据库
- WinForm上显示gif动画
- 2018百度seo最新算法大全 青岛墨羽SEO统计
- oppo计算机找不到,oppo手机文件在电脑上无法读取怎么办
- DiffuseBumpCutout‘: invalid subscript ‘boxMax‘ at line 151
- php rabbitmq延迟队列实现
- codeforces #630 F. Selection of Personnel
- 有人知道要怎么用c++提取出文本里面的信息吗,例如把这个表格里的所有住户账号,密码提取出来
- VSCode常用插件和字体设置
- mac java 创建文件夹_在mac电脑上创建java的一些简单操作
- 傻瓜式裂变—竖屏视频超级原创,呆头鹅批量剪辑软件上万人使用
热门文章
- #2020.02.05训练题解#最小生成树入门(F题)
- 浅析饥荒的游戏设计元素
- 5-发音规则(略读)
- twoStack19.9.9
- 本地生成 bd-ticket-guard-client-cert,bd-ticket-guard-client-data
- 安卓易剪多轨版_App Store 上的“易剪多轨版-音频编辑器”
- stata 导出 相关系数表_Stata高效输入:搜狗输入法自定义短语
- spoj7258:Lexicographical Substring Search 后缀自动机
- 希冀平台1-4:对于如下表actor,其对应的数据为: actor_id first_name last_name 1 PENELOPE GUINESS 2 NICK WAHLBERG
- Wonderware-InTouch脚本程序、字符串拆分