PAT Basic Level 1001
大纲考察内容
数据存储结构:数组、链
基础算法:递归、排序、计算时间复杂度、空间复杂度、分析算法稳定性
1001.害死人不偿命的(3n+1)猜想 (15)
https://www.patest.cn/contests/pat-b-practise/1001
#include <iostream>
using namespace std;
int main(){
  int  n , fre = 0;
  cin>>n;
  while (n != 1){
       if (n%2 == 0){
         n = n/2;
         fre++;
         }
        else {
          n = (3*n+1)/2;
          fre++;
         }
}
  cout<<fre<<endl;
}PAT Basic Level 1001的更多相关文章
- PAT (Basic Level) 1001害死人不偿命的(3n+1)猜想 (15)
		卡拉兹(Callatz)猜想: 对任何一个自然数n,如果它是偶数,那么把它砍掉一半:如果它是奇数,那么把(3n+1)砍掉一半.这样一直反复砍下去,最后一定在某一步得到n=1.卡拉兹在1950年的世界数 ... 
- PAT (Basic Level) Practise (中文)-1039. 到底买不买(20)
		PAT (Basic Level) Practise (中文)-1039. 到底买不买(20) http://www.patest.cn/contests/pat-b-practise/1039 小红 ... 
- PAT (Basic Level) Practise (中文)-  1022. D进制的A+B (20)
		PAT (Basic Level) Practise (中文)- 1022. D进制的A+B (20) http://www.patest.cn/contests/pat-b-practise/1 ... 
- PAT (Basic Level) Practise (中文)- 1024. 科学计数法 (20)
		PAT (Basic Level) Practise (中文)- 1024. 科学计数法 (20) http://www.patest.cn/contests/pat-b-practise/1024 ... 
- PAT (Basic Level) Practise (中文)-1025. 反转链表 (25)
		PAT (Basic Level) Practise (中文)-1025. 反转链表 (25) http://www.patest.cn/contests/pat-b-practise/1025 ... 
- PAT (Basic Level) Practise (中文)- 1026. 程序运行时间(15)
		PAT (Basic Level) Practise (中文)- 1026. 程序运行时间(15) http://www.patest.cn/contests/pat-b-practise/10 ... 
- PAT (Basic Level) Practise (中文)-1027. 打印沙漏(20)
		PAT (Basic Level) Practise (中文)-1027. 打印沙漏(20) http://www.patest.cn/contests/pat-b-practise/1027 本题 ... 
- PAT (Basic Level) Practise (中文)-1028. 人口普查(20)
		PAT (Basic Level) Practise (中文)-1028. 人口普查(20) http://www.patest.cn/contests/pat-b-practise/1028 某 ... 
- PAT (Basic Level) Practise (中文)-1029. 旧键盘(20)
		PAT (Basic Level) Practise (中文)-1029. 旧键盘(20) http://www.patest.cn/contests/pat-b-practise/1029 旧键盘上 ... 
随机推荐
- ArcGIS Engine开发之鹰眼视图
			鹰眼是GIS软件的必备功能之一.它是一个MapControl控件,主要用来表示数据视图中的地理范围在全图中的位置. 鹰眼一般具有的功能: 1)鹰眼视图与数据视图的地理范围保持同步. 2)数据视图的当前 ... 
- 安卓开发之ListAdapter(二)
			今天我们来学习一下ArrayAdapter: ArrayAdapter是安卓中最简单的适配器.使用ArrayAdapter(数组适配器),需要把数据源存 放至数组里面来显示. •构造函数: publi ... 
- QService 服务容器
			原理 服务容器 服务主体,反射执行业务类 管理器 对服务容器进行控制 测试服务 向一个文件写入内容 启用一个HTTP服务 以下为日志: 2015-06-15 11:50:47.5313 Info QS ... 
- [Erlang 0114] Erlang Resources 小站 2013年7月~12月资讯合集
			Erlang Resources 小站 2013年7月~12月资讯合集,方便检索. 附 2013上半年盘点: Erlang Resources 小站 2013年1月~6月资讯合集 小站地 ... 
- python-函数
			函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也可以自己创建函数,这 ... 
- uboot的配置流程分析
			简单介绍一下uboot的基本配置流程.和绝大多数源码编译安装一样,uboot在执行make之前需要执行make XXXconfig来配置相关信息,而且uboot本身是针对多种平台的bootloader ... 
- [AC自动机]【学习笔记】
			Keywords Search Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)To ... 
- AngularJS(1)
			AngularJS(1) 在讲正题之前,先说一下有关angular简介方面的信息: 1. angularJS 诞生于2009年,由Misko Hevery 等人创建,后为Google所收购.是一款优 ... 
- hibernate.cfg.xml常见配置
			转载自:http://blog.csdn.net/qiaqia609/article/details/9456489 <!--标准的XML文件的起始行,version='1.0'表明XML的版本 ... 
- mysql workbench如何把已有的数据库导出ER模型
			mysql workbench的特长是创建表结构的,然后在结构图中,圈圈点点,很容易就利用可视化方式把数据库建好,然后再导入到数据库服务器中,这种办法很效率.但是有时我们有一个需求,事先没有建表结构模 ... 
