【1333】【例2-2】Blah数集

时间限制: 1000 ms   内存限制: 65536 KB

题解大全: 点这里

【题目描述】

大数学家高斯小时候偶然间发现一种有趣的自然数集合Blah,对于以a为基的集合Ba定义如下:
(1)a是集合Ba的基,且a是Ba的第一个元素;
(2)如果x在集合Ba中,则2x+1和3x+1也都在集合Ba中;
(3)没有其他元素在集合Ba中了。

现在小高斯想知道如果将集合Ba中元素按照升序排列,第N个元素会是多少?

【输入】

输入包括很多行,每行输入包括两个数字,集合的基a(1≤a≤50))以及所求元素序号n(1≤n≤1000000)。

【输出】

对于每个输入,输出集合Ba的第n个元素值。

【输入样例】

1 100
28 5437

【输出样例】

418
900585

#include<bits/stdc++.h>
long long q[1000001],m,n,two=1,three=1,tail=1;
using namespace std;
int main(){while(scanf("%lld%lld",&m,&n)>0){q[1]=m;two=1;three=1;tail=1;while(tail<n){long long t1=(q[two]<<1)+1,t2=q[three]*3+1;if(t1<t2){q[++tail]=t1;two++;}else if(t1>t2){q[++tail]=t2;three++;}else{q[++tail]=t2;two++;three++;}}printf("%lld\n",q[tail]);}return 0;
}

【1333】【例2-2】Blah数集相关推荐

  1. 1333:【例2-2】Blah数集

    1333:[例2-2]Blah数集 注意是数组,答案数组中不能有重复数字 q数组是存储答案的 代码: #include<iostream> #include<cstdio> # ...

  2. 1333:【例2-2】Blah数集 一本通 队列

    1333:[例2-2]Blah数集 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 7927     通过数: 4111 [题目描述] 大数学家高斯小时候偶然间发现 ...

  3. 【信奥赛一本通】1333:【例2-2】Blah数集(详细代码)

    [图论算法]1333:[例2-2]Blah数集 1.[题目描述] 2.[代码] 1.[题目描述] [题目描述] 大数学家高斯小时候偶然间发现一种有趣的自然数集合Blah,对于以a为基的集合Ba定义如下 ...

  4. 信息学奥赛一本通 1333:【例2-2】Blah数集 | OpenJudge NOI 3.4 2729:Blah数集

    [题目考点] 1. 队列 [解题思路] 要填入Blah数集的一共有两类数 第一类:由2x+1生成的数 第二类:由3x+1生成的数 那么开两个队列q2与q3,分别存储由2x+1和3x+1生成的数字.这两 ...

  5. 队列做题:1333:Blah数集(单调队列);1334:围圈报数

    1333:Blah数集(单调队列) 又是一种奇怪的数据结构(算法),见得太少了. 注意:不是优先队列(堆)哟!!!. 注意:集合中的元素不可以重复!!!. 讲解: https://blog.csdn. ...

  6. Openjudge2729 Blah数集(单调队列)

    2729:Blah数集 总时间限制:  3000ms 内存限制:  65536kB 描述 大数学家高斯小时候偶然间发现一种有趣的自然数集合Blah,对于以a为基的集合Ba定义如下: (1) a是集合B ...

  7. Bailian3728 Blah数集【数学+set】

    3728:Blah数集 总时间限制: 3000ms 内存限制: 65536kB 描述 大数学家高斯小时候偶然间发现一种有趣的自然数集合Blah,对于以a为基的集合Ba定义如下: (1) a是集合Ba的 ...

  8. NOI 3.4 队列 2729:Blah数集(单调队列)

    题目来源:http://noi.openjudge.cn/ch0304/2729/ 2729:Blah数集 总时间限制: 3000ms     内存限制: 65536kB 描述 大数学家高斯小时候偶然 ...

  9. C++3.4数据结构之队列基础+blah数集题解

    C++3.4数据结构之队列基础+blah数集题解 队列(queue)是一种限定在一端进行插入,另一端删除的特殊线性表 . 就像排队买东西一样, 队列的出队就像排在前面的人买完东西后离开(删除). 队列 ...

最新文章

  1. CVPR2020文章汇总 | 点云处理、三维重建、姿态估计、SLAM、3D数据集等(12篇)
  2. python 使用PIL模块将文字写入到图片上
  3. 难道我的事,又要落空么。。。
  4. 逆势而上的技术:图神经网络学习来了!
  5. Web前端开发笔记——第二章 HTML语言 第九节 框架标签、脚本标签
  6. 转:Fiddler抓包工具总结
  7. jQuery属性筛选选择器
  8. 我被喷了:这样写代码是多此一举?
  9. Struts hibernate Spring 框架原理
  10. csdn怎样设置友情链接栏目
  11. express不是内部或外部命令,也不是可运行的程序或批处理文件
  12. 大数据该如何使用进行分析
  13. Oracle数据库概述
  14. 一个30岁转行IT行业从小兵到主管的崎岖成长之路
  15. 仲裁器设计(4)Weighted Round Robin
  16. DOS时代后,金山系再出神级办公软件,会像WPS一样普及
  17. Quixel bridge无法导入到blender
  18. 死区4个状态分析,以及死区时间计算
  19. best time to cooldown
  20. 本博客早已废除。请移步新地址

热门文章

  1. 自动化测试 - 单元测试
  2. 5年经验之谈:月薪3000到30000,测试工程师的变“行”记
  3. GBase 8s 安装-定制安装
  4. 乐高ev3机器人打招呼流程代码呈现
  5. Dockerfile 参考文档中文版
  6. 学习心得——析构函数
  7. 倍儿爽!QQ轻聊版打造纯办公体验
  8. 航天金税系统 python 实现 加密代码部分
  9. react-antd项目,一个多tab页面,共用一个title相同的table表格,并且在切换tab时实现数据更新
  10. 圆桌对话 | 详解2022全域营销的应用趋势和机会