标题:求个解题思路
取消只看楼主
liucs116
Rank: 2
等 级:论坛游民
帖 子:130
专家分:29
注 册:2009-11-4
结帖率:92.86%
已结贴  问题点数:8 回复次数:3 
求个解题思路
问题描述

集合S的定义如下:
(1) 1在S内;
(2) 如果x在集合S内,则2x+1与3x+1也在S内;
(3) 只有满足条件(1)(2)的元素在S内.

把S中的元素按递增顺序排列,请输出S中的第N个元素。

输入

本题有多组测试数据。每组测试数据一行,每行一个正整数N (1 <= N <= 100000)。

输出

对每组测试数据,在单独的一行中输出S的第N个元素。

输入样例

1
2
3
4
5
6
100
254

输出样例

1
3
4
7
9
10
418
1461
搜索更多相关主题的帖子: 解题 思路 
2010-01-05 18:15
liucs116
Rank: 2
等 级:论坛游民
帖 子:130
专家分:29
注 册:2009-11-4
得分:0 
s数组是固定的?还是根据输入的数据产生一个?
给个关键代码参考下

学无止境!
2010-01-05 18:48
liucs116
Rank: 2
等 级:论坛游民
帖 子:130
专家分:29
注 册:2009-11-4
得分:0 
不是很明白啊,还是要参考一下代码,就给个关于这个数组的有吗?

学无止境!
2010-01-05 19:37
liucs116
Rank: 2
等 级:论坛游民
帖 子:130
专家分:29
注 册:2009-11-4
得分:0 
感谢2位了,很经典。。。。。

学无止境!
2010-01-06 15:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-295062-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016586 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved