E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
3n+1
PAT Basic Level 1005 继续
3n+1
猜想
importjava.util.Arrays;importjava.util.HashSet;importjava.util.Scanner;/***author:djch*date:2021/5/25**@authordjch*/publicclassMain{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.
DJ.Ch
·
2023-03-10 19:18
PAT乙级 1005继续
3n+1
猜想
当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算3、5、8、4、2、1,则当我们对n=5、8、4、2进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这4个数已经在验证3的时候遇到过了,我们称5、8、4、2是被3“覆盖”的数。我们称一个数列中的某个数n为“关键数”,如果n不能被数列中的其他数字所覆盖。现在
鹤天寻
·
2023-03-10 18:34
PAT乙级
c++
1005继续
3n+1
猜想(Hash散列)
1005.继续(
3n+1
)猜想(25)时间限制400ms内存限制65536kB代码长度限制8000B判题程序Standard作者CHEN,Yue卡拉兹(Callatz)猜想已经在1001中给出了描述。
基金爱好者
·
2023-03-10 18:30
哈希表(Hash)
PAT乙级 1005继续
3n+1
猜想(C语言)
#include#includevoidbubbleSort(int*p,intn){inti,j,tmp;for(i=0;i
warm-
·
2023-03-10 18:59
程序设计
c语言
sizeof
1005 继续(
3n+1
)猜想
1005继续(
3n+1
)猜想分数25作者CHEN,Yue单位浙江大学卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。
小萨摩!
·
2023-03-10 18:28
PAT乙级
算法
c++
1005 继续(
3n+1
)猜想
1005继续
3n+1
猜想题目描述解题思路代码实现(以思路1为例)(本次以快排的方式实现题目描述点击直达题目链接解题思路两个思路:1.先排序,再剔除验证时重复的。2.先剔除验证时重复的,再排序。
easy_understand-ML
·
2023-03-10 18:25
#
PAT乙级刷题笔记
c语言
开发语言
后端
PTA乙级1005 继续
3n+1
猜想
思路用vector容器建立一个数组进行读入,边读入边进行判断,另外用一个普通数组进行标记已经出现的数字,令其在数组位置的数字为1(初始化全部为0),然后对数据从大到小进行判断即可AC代码#include#include#includeusingnamespacestd;vectorv;//存储数据intk,tp,arr[10000];//k表述数据量,tp是temp缩写,arr数组boolbk=1
嘴角上扬*
·
2023-03-10 18:55
PTA
PTA
vector
pat 1005 继续
3n+1
猜想
#includeintmain(){inta[101];intb[10000]={0};intt;intn;scanf("%d",&n);for(inti=0;i
xinngdao coding
·
2023-03-10 18:24
PTA乙级
【PTA乙级C语言】1005继续
3n+1
猜想
思路:思路来自1.这道题大体的意思是把你所给的数列全部都进行卡拉兹猜想,如果所给数列中有进行验证时所有出现的数字,即数字被覆盖,如果没有,便是关键数,如图中例子3:584215:84216:3584217:111726132010584218:42111:1726132010584216个数字验证猜想时所用的数字都没有6和7所以输出76(从大到小)2.先定义一个101大小的数组,所有index的v
edccce
·
2023-03-10 18:21
PTA乙级
c语言
PAT乙等1005 继续
3n+1
猜想 普通模拟
卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算3、5、8、4、2、1,则当我们对n=5、8、4、2进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这4个数已经在验证3的时候遇到过了,我们称5、8、4、2是被3“覆盖
edwardwjz
·
2023-03-10 18:21
编程练习
C
PAT
C
OJ
编程练习
1005 继续(
3n+1
)猜想 ——c++实现
1.题目介绍2.具体代码实现#include#include//sort函数usingnamespacestd;booltest(intn,intin){//判断in是否被n覆盖while(n!=1){if(n%2==0)n/=2;elsen=(3*n+1)/2;if(in==n)returntrue;}returnfalse;}boolcmp(intx,inty){returnx>y;}intm
一勺黑猫
·
2023-03-10 18:47
PAT乙级题目整理
c++
刷题笔记(C++实现)PTA1005 继续
3n+1
猜想
题目描述和要求:1005继续(
3n+1
)猜想(25分)卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。
TreeTraveler
·
2023-03-10 18:47
C++PAT乙级刷题笔记
c++
算法
Project Euler in Java [001-040]
“平方的和”之差007_第10001个质数008_序列中的最大乘积009_特殊的毕达哥拉斯三元数010_质数之和011_网格中的最大乘积012_高度可除的三角数013_大数之和014_害死人不偿命的(
3n
安如衫
·
2023-01-04 15:01
大二
Java
java
开发语言
后端
【算法笔记】入门篇(1)_入门模拟之简单模拟——PAT B1001 害死人不偿命的(
3n+1
)猜想
PATB1001害死人不偿命的(
3n+1
)猜想【题目描述】卡拉兹(Callatz)猜想:对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(
3n+1
)砍掉一半。
编程小白小吴
·
2022-12-23 07:06
算法笔记刷题与知识点
算法
胡凡 《算法笔记》 上机实战训练指南 3.1 简单模拟
算法笔记》上机实战训练指南3.1持续更新中,菜鸡的刷题笔记…大学到现在了还没咋好好刷过题,该push自己了…文章目录胡凡《算法笔记》上机实战训练指南3.13.1简单模拟【PATB1001】害死人不偿命的(
3n
临风而眠
·
2022-12-22 13:19
数据结构与算法
算法
c++
PAT 1005 继续(
3n+1
)猜想 (25 分) JAVA
1005继续(
3n+1
)猜想(25分)卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。
我也莫得办法
·
2022-12-18 21:43
java
开发语言
pat 1001 害死人不偿命的(
3n+1
)猜想 (15分)
卡拉兹(Callatz)猜想:对任何一个正整数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(
3n+1
)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。
Astrallee
·
2022-11-24 02:29
菜鸡成长史
python
继续(
3n+1
)猜想(C语言)
1005继续(
3n+1
)猜想(25分)原文链接:PAT(BasicLevel)Practice(中文)这里是使用c编写的代码(2021年7月31日):#includeintmain(){inta[100000
一片松涛
·
2022-11-21 02:36
c语言
用三角函数模拟人工智能
这个函数命名为y=K(n)(x)对于一个有3个输入、3个输出的函数,有y1=K(x1)+K(x2)+K(x3)y2=K(x1)+K(x2)+K(x3)y3=K(x1)+K(x2)+K(x3)一个K函数有
3n
Orc King
·
2022-11-20 18:53
人工智能
PAT (Basic Level) Practice 1001~1022
文章目录1001害死人不偿命的(
3n+1
)猜想1002写出这个数1003我要通过!
SakuraMay_Ai
·
2022-11-03 18:10
PTA
c++
算法
PAT
Basic
Level
OJ
数据结构
害死⼈不偿命的(
3n+1
)猜想(15)
卡拉兹(Callatz)猜想:对任何⼀个⾃然数n,如果它是偶数,那么把它砍掉⼀半;如果它是奇数,那么把(
3n+1
)砍掉⼀半。这样⼀直反复砍下去,最后⼀定在某⼀步得到n=1。
十岁卖切糕、
·
2022-07-24 07:07
算法
c++
C语言编程PAT乙级学习笔记示例分享
目录1001害死人不偿命的(
3n+1
)猜想1002写出这个数1003我要通过!
·
2022-06-18 17:22
1005 继续(
3n+1
)猜想
卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算3、5、8、4、2、1,则当我们对n=5、8、4、2进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这4个数已经在验证3的时候遇到过了,我们称5、8、4、2是被3“覆盖
初见还是重逢
·
2022-02-22 03:54
害死人不偿命的(
3n+1
)猜想
分析:给了输入整数的范围,根据题意可以很简单的得到以下代码:用到了condition?A:B的结构condition=Ture=1则执行A否则执行B#include#includeintmain(){intn,count;n=count=0;scanf("%d",&n);while(n!=1){n=n%2?(3*n+1)/2:(n/2);count+=1;}printf("Thereare%dst
灵玉真人
·
2022-02-19 09:52
害死人不偿命的(
3n+1
)猜想
卡拉兹(Callatz)猜想:对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(
3n+1
)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。
Joving
·
2022-02-15 20:31
1005 继续(
3n+1
)猜想 (25)(25 分)
卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算3、5、8、4、2、1,则当我们对n=5、8、4、2进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这4个数已经在验证3的时候遇到过了,我们称5、8、4、2是被3“覆盖
刷爆服务器
·
2022-02-14 03:23
1001 害死人不偿命的(
3n+1
)猜想 (15)(15 分)
#includeusingnamespacestd;intmain(){intn,ans=0;cin>>n;while(n!=1){if(n%2==0)n/=2;elsen=(3*n+1)/2;ans++;}cout<<ans;return0;}
DaiMorph
·
2022-02-13 16:55
PAT (Basic Level) Practice (中文) 1001
1001害死人不偿命的(
3n+1
)猜想(15)(15分)卡拉兹(Callatz)猜想:对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(
3n+1
)砍掉一半。
画个圈写个喵
·
2022-02-11 07:58
PAT (Basic Level) Practice 1005 继续(
3n+1
)猜想 Python解法
目录一、题目二、输入输出三、样例四、题目分析一、题目卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算3、5、8、4、2、1,则当我们对n=5、8、4、2进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这4个数已经在验
Geek L
·
2022-02-04 18:48
PTA(Programming
T
Assistant)
python
算法
数据结构
1005 继续(
3n+1
)猜想(25 分)
#include#include#include#include#includeusingnamespacestd;intnum[120],temp[120],k;boolf[1000000];intmain(){scanf("%d",&k);for(inti=0;ians;for(inti=0;i());for(inti=0;i
DaiMorph
·
2022-02-03 00:08
前端面试每日 3+1 —— 第894天
[css]解释下css中:nth-child(
3n+1
)的作用[js]写一个方法,生成一个随机颜色字符串,合法的颜色为#000000-#FFFFFF[软技能]说说你对虚拟滚动的理解《论语》,曾子曰:“吾日三省吾身
·
2021-09-26 09:01
(Python) PAT(Basic Level) Practice 刷题笔记(1-33)
Practice1001害死人不偿命的(
3n+1
)猜想(15分)1002写出这个数(20分)1003我要通过!
z.volcano
·
2021-07-18 17:54
python
PAT
python
算法
Project Euler 14 Longest Collatz sequence
QuestionThefollowingiterativesequenceisdefinedforthesetofpositiveintegers:n→n/2(niseven)n→
3n+1
(nisodd
TauJiong
·
2021-06-22 23:25
scratch证明角谷猜想(数学题)
这个游戏十分简单:任意写出一个自然数N,并且按照以下的规律进行变换:如果是个奇数,则下一步变成
3N+1
。如果是个偶数,则下一步变成N/2。不单单是学生,甚至连教师、研究员
许昌瓦力工厂
·
2021-06-21 18:00
1001 害死人不偿命的(
3n+1
)猜想 (15)
卡拉兹(Callatz)猜想:对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(
3n+1
)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。
爱吃猫的鱼_15df
·
2021-06-20 09:44
PAT (Basic Level):1001 害死人不偿命的(
3n+1
)猜想 (15)
卡拉兹(Callatz)猜想:对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(
3n+1
)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。
沙_狸
·
2021-06-19 10:54
害死人不偿命的(
3n+1
)猜想 (15)
卡拉兹(Callatz)猜想:对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(
3n+1
)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。
逐日的夸父
·
2021-06-12 14:40
1001 害死人不偿命的(
3n+1
)猜想 (15)(15 分)(PAT:C与Python)
卡拉兹(Callatz)猜想:对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(
3n+1
)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。
FoxMaster
·
2021-06-07 19:51
害死人不偿命的(
3n+1
)猜想(Java)
试题描述卡拉兹(Callatz)猜想:对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(
3n+1
)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。
GeekMonKey
·
2021-05-06 08:07
害死人不偿命的(
3n+1
)猜想 (15)
卡拉兹(Callatz)猜想:对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(
3n+1
)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。
tingshuo123
·
2021-04-23 02:13
【题解】PAT (Basic Level) Practice (中文)
PATBasicLevelPractice【题解】1001害死人不偿命的(
3n+1
)猜想1002写出这个数1003我要通过!
草莓小饼肝
·
2020-10-26 14:26
【题解】PTA
算法
PAT二刷乙级坑点和个人错误总结
1005继续(
3n+1
)猜想先将数字放入数组,再用散列表将按其覆盖的数字放入散列表。
冷眼观world
·
2020-09-17 02:58
#
PAT乙级
面试题:卡拉兹(Callatz)猜想
authoryangpengfei*email:
[email protected]
*@version1.0*@description对任何一个自然数n,如果它是偶数,那么把它砍掉一半;*如果它是奇数,那么把(
3n
杨鹏飞_csdn
·
2020-09-16 23:49
java问题
java
数据结构
害死人不偿命的(
3n+1
)猜想
代码:#includeusingnamespacestd;intmain(){intn;while(scanf("%d",&n)==1){intans=0;while(n!=1){if(n%2==0)n=n/2;elsen=(3*n+1)/2;ans++;}printf("%d\n",ans);}return0;}
xky1306102chenhong
·
2020-09-16 13:36
ACM
PTA-B1001-总结
PTA题解:B1001害死人不偿命的(
3n+1
)猜想卡拉兹(Callatz)猜想:对任何一个正整数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(
3n+1
)砍掉一半。
静以修身~
·
2020-09-16 13:34
总结
PTA
PAT B1001
我其实想看看,每天坚持这样做,能走多远....001害死人不偿命的(
3n+1
)猜想(15分)卡拉兹(Callatz)猜想:对任何一个正整数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(
3n+
weixin_33910759
·
2020-09-16 13:37
害死人不偿命的(
3n+1
)猜想 (python)
1.到python主页下载py2--py3的话库可能少些,之前书本里的例子也跑不起来。2.python用空格缩进,不用分号分割语句3.while,if后要加冒号4.input,print函数的使用5.main函数不用return...源码:if__name__=="__main__":n=input()cnt=0whilen!=1:ifn%2==0:n=n/2else:n=(3*n+1)/2cnt
stephen_wong
·
2020-09-16 12:12
Python
PAT-B
【PAT B1001】害死人不偿命的(
3n+1
猜想)
卡拉兹(Callatz)猜想:对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(
3n+1
)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。
ahuljh
·
2020-09-16 11:42
c++算法
算法笔记 PAT B1001 (
3n+1
猜想)
#include#include#include/*这里写代码片PATB1001(
3N+1
猜想)*/intmain(){intn=0;intcount=0;scanf("%d",&n);while(n!
Lanbool
·
2020-09-16 11:13
C语言学习--基础
算法笔记
C语言-算法笔记
【3.1】【C】【PAT】B1001
题目:B1001.害死人不偿命的(
3n+1
)猜想(15)时间限制400ms内存限制65536kB代码长度限制8000B判题程序Standard作者CHEN,Yue卡拉兹(Callatz)猜想:对任何一个自然数
Elas_Crimson
·
2020-09-16 11:54
pat
pat
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他