题目描述:

  大数学家高斯小时候偶然间发现一种有趣的自然数集合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<cstdio>
#include<iostream>
#include<algorithm>
using namespace std;
#define LL long long
LL q[1000100];
int a,n;
void work(int a,int n)
{int tail=2,head1=1,head2=1;q[1]=a;while(tail<=n){LL x=q[head1]*2+1,y=q[head2]*3+1;int t=min(x,y);if(x<y)head1++;else head2++;if(t==q[tail-1])continue;q[tail++]=t;}printf("%lld\n",q[n]);
}
int main()
{while(scanf("%d%d",&a,&n))work(a,n);return 0;
}

转载于:https://www.cnblogs.com/EvilEC/p/6854898.html

复习题之Blah数集相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    [1333][例2-2]Blah数集 时间限制: 1000 ms 内存限制: 65536 KB 题解大全: 点这里 [题目描述] 大数学家高斯小时候偶然间发现一种有趣的自然数集合Blah,对于以a为基 ...

最新文章

  1. java 手机号脱敏,身份证号脱敏 工具类
  2. 2019最具特色的web前端技术分享
  3. 【Kaggle-MNIST之路】CNN再添加一个层卷积(八)
  4. Thinkphp框架中D()和M()的区别
  5. 分享个人预算系统源码(含说明文档)
  6. How to Visualize Your Recurrent Neural Network with Attention in Keras
  7. session和cache的区别
  8. 在linux下使用wine安装photoshop cs6
  9. ios 6.1中 Release问题
  10. 垃圾回收算法与实现系列-锁在应用层的优化思路
  11. php fpm 日志级别,Php 错误日志级别
  12. 奇幻RPG(角色技能 与 Strategy模式)
  13. 高德地图设置中国经纬度范围
  14. JAVA常用类 ——Random类
  15. 看不见的大猩猩--读书笔记
  16. jni调用出现SIGABRT崩溃
  17. unity开发xbox手柄 驱动坑
  18. Python requests模块详解
  19. ASUS TUF GAMING B660M PLUS WIFI D4 i5-12600K RX6650XT 黑苹果efi引导文件
  20. CSS line-height 三种赋值方式有何区别 (琐碎知识点整理)

热门文章

  1. 【学术相关】年度重磅|从2020年中科院分区表看IEEE期刊投稿
  2. 请注意了!你的APP可能有下架风险,途牛同程携程等多款App登黑榜!
  3. 机器学习----聚类算法
  4. 关于共享单车的一点思考
  5. 付振宇北京个人演唱会倾情上演 用歌声唱出音乐梦想
  6. 利用scrap实现发送邮件,一个小实例
  7. JZSearch大数据搜索引擎
  8. WSF操作系统抽象层学习笔记(三)---消息列队
  9. 计算机等级考access,计算机等级考试二级ACCESS窗体
  10. oppo导出照片计算机找不到了,OPPO手机保存的图片找不到怎么办?