https://pintia.cn/problem-sets/994805260223102976/problems/994805320306507776

题目给的意思就是说:如果这个数不能被其它数通过那个规律找到那么就是关键字。

#include<bits/stdc++.h>
using namespace std;
int a[2005],st[2005];
vector<int>ans;
int main(void)
{int t; cin>>t;for(int i=0;i<t;i++){cin>>a[i];int temp=a[i];while(temp!=1) temp=temp&1?(temp*3+1)/2:temp/2,st[temp]++;}for(int i=0;i<t;i++) if(!st[a[i]]) ans.push_back(a[i]);sort(ans.begin(),ans.end());for(int i=ans.size()-1;i>=0;i--) {cout<<ans[i];if(i) cout<<" ";}return 0;
}

【PAT乙级】1005 继续(3n+1)猜想 (25 分)相关推荐

  1. PAT乙级 1005 继续(3n+1)猜想 (25分)

    1005 继续(3n+1)猜想 (25分) 卡拉兹(Callatz)猜想已经在1001中给出了描述.在这个题目里,情况稍微有些复杂. 当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中 ...

  2. C++学习之路 | PTA乙级—— 1005 继续(3n+1)猜想 (25分)(精简)

    1005 继续(3n+1)猜想 (25分) 卡拉兹(Callatz)猜想已经在1001中给出了描述.在这个题目里,情况稍微有些复杂. 当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中 ...

  3. PAT 乙级 1005. 继续(3n+1)猜想 (25) Java版

    卡拉兹(Callatz)猜想已经在1001中给出了描述.在这个题目里,情况稍微有些复杂. 当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数.例如对n=3进行验证的时候, ...

  4. 【PAT乙】1005 继续(3n+1)猜想 (25分)

    problem 1005 继续(3n+1)猜想 (25分) 卡拉兹(Callatz)猜想已经在1001中给出了描述.在这个题目里,情况稍微有些复杂. 当我们验证卡拉兹猜想的时候,为了避免重复计算,可以 ...

  5. 1005 继续(3n+1)猜想 (25分)

    1005 继续(3n+1)猜想 (25分) 卡拉兹(Callatz)猜想已经在1001中给出了描述.在这个题目里,情况稍微有些复杂. 当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中 ...

  6. pat 乙级 1005 继续(3n+1)猜想(C++)

    题目 卡拉兹(Callatz)猜想已经在1001中给出了描述.在这个题目里,情况稍微有些复杂. 当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数.例如对 n=3 进行验 ...

  7. 简便满分解法:1005 继续(3n+1)猜想 (25分)

    立志用更少的代码做更高效的表达 Pat乙级题解汇总-->传送门 卡拉兹(Callatz)猜想已经在1001中给出了描述.在这个题目里,情况稍微有些复杂. 当我们验证卡拉兹猜想的时候,为了避免重复 ...

  8. PAT乙级 1005继续3n+1猜想

    当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数.例如对 n=3 进行验证的时候,我们需要计算 3.5.8.4.2.1,则当我们对 n=5.8.4.2 进行验证的时候, ...

  9. PAT乙级(1005 继续(3n+1)猜想)

    卡拉兹(Callatz)猜想已经在1001中给出了描述.在这个题目里,情况稍微有些复杂. 当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数.例如对 n=3 进行验证的时 ...

最新文章

  1. HDU 2444 The Accomodation of Students (二部图+染色)
  2. java后台图片的上传预览接口 IO流
  3. php 显示代码行数据,几行php代码把数据格式化成树形结构
  4. python不能保存中文_Python 关于matplotlib无法显示中文字体的解决方法
  5. numpy 数组与矩阵的乘法理解
  6. 涉密计算机的安全审计和检查,计算机安全保密审计报告.doc
  7. 水晶报表中对某一栏位值进行处理_终于有人讲清楚了,BI和报表的差异!
  8. python二维列表转字典_在Python中字符串、列表、元组、字典之间的相互转换
  9. JS学习笔记 - 面向对象 - 原型
  10. 海康威视Java SDK实战
  11. 神经网络编程的34个案例,神经网络编程是什么
  12. 学编程脚本 android,Android开发之--脚本编程
  13. 微机原理笔记day01 计算机发展史,和计算机组成部分
  14. 罗振宇2021“时间的朋友”跨年演讲精华版全文
  15. 台式计算机显示不了无线网络,台式电脑无线网卡不显示wifi,电脑怎样连接wifi
  16. python-can简述
  17. 用apktool反编译,修改添加smali文, 再打包apk遇到的64k问题的解决方法 Unsigned short value out of range: 65536
  18. 微软亚洲研究院“牵手”莲花山视觉研究院
  19. 好用的小说小偷程序php,ptcms小说小偷程序最新漏洞
  20. mysql学习-Innodb行格式compact行记录解析

热门文章

  1. Docker 三架马车
  2. 单调有界数列一定有极限
  3. MVC中session创建并获取问题
  4. oracle用户管理的完全恢复5:控制文件损坏(控制文件前后内容未改变)
  5. 【转】asp.net中@page指令的属性Inherits、Src、CodeBehind区别
  6. STM32调试过程中,读保护,写保护造成的无法擦写芯片问题的解决办法和相关讨论
  7. c#获取本地ip地址网关子网掩码_教你如何修改路由器LAN口IP地址的方法
  8. TCP/IP总结(4)TCP之数据传输过程
  9. 多索引表 (1)boost::multi_index多索引容器
  10. 区块链与边缘计算(3)系统介绍