问题标题: 酷町堂:2195 Blah-数集

0
0
已解决
林浩轩
林浩轩
新手守护
新手守护

2195   Blah-数集

经验值:2400 时间限制:1000毫秒 内存限制:128MB

题目描述 De**ion

集合的前N个元素:编一个程序,按递增次序生成集合M的最小的N个数,M的定义如下:
(1)数1属于M;
(2)如果X属于M,则Y=2*x+1也属于M;
(3)此外再没有别的数属于M。

输入描述 Input De**ion

所求元素序号n(1<=n<=70000)

输出描述 Output De**ion

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

样例输入 Sample Input

3

样例输出 Sample Output

7

#include<bits/stdc++.h>

using namespace std;

int main(){

    int x=1,n;

    cin>>n;

    for(int i=1;i<=n-1;i++) x=2*x+1;

    cout<<x;

return 0;

}

哪错了?

林浩轩在2023-04-18 18:31:45追加了内容

 哪错了?


0
已采纳
张世贤
张世贤
中级守护
中级守护

你真的确定2的70000次方不用高精度?

0
0
刘瑾瑜
刘瑾瑜
新手天翼
新手天翼

你没上学???

PS:上学期间开电脑

我要回答