3 条题解

  • 1
    @ 2025-11-15 17:58:06
    
    #include<bits/stdc++.h>
    using namespace std;
    const int N=1e5+10;
    const int INF=0x3f3f3f3f;
    int main(){
    	int a[50];
    	a[1]=1;
    	int n;
    	cin>>n;
    	for(int i=2;i<=n;i++)
    		a[i]=2*a[i-1]+1;
    	cout<<a[n];
    }
    

    wu

    • 1
      @ 2025-11-15 17:46:43

      #include<bits/stdc++.h> using namespace std; long long a,b=1; int main(){ cin>>a; while(a--)b*=2; b--; cout<<b; return 0; }

      • 0
        @ 2024-3-28 10:31:35

        不会? 没关系 打表出奇迹 试试?

        #include<cstdio>
        #include<iostream>
        #include<cstring>
        #include<cmath>
        #include<iomanip>
        #include<queue>
        #include<algorithm>
        #include<vector>
        #include<stack>
        #include<set>
        using namespace std;
        #define LL long long
        const int N=100;
        using namespace std;
        int a,b;
        int main()
        {
        	cin>>a;
        	if(a==1)
        		cout<<1;
        	if(a==2)
        		cout<<3;
        	if(a==3)
        		cout<<7;
        	if(a==4)
        		cout<<15;
        	if(a==5)
        		cout<<31;
        	if(a==6)
        		cout<<63;
        	if(a==7)
        		cout<<127;
        	if(a==8)
        		cout<<255;
        	if(a==9)
        		cout<<511;
        	if(a==10)
        		cout<<1023;
        	if(a==11)
        		cout<<2047;
        	if(a==12)
        		cout<<4095;
        	if(a==13)
        		cout<<8191;
        	if(a==14)
        		cout<<16383;
        	if(a==15)
        		cout<<32767;
        	if(a==16)
        		cout<<65535;
        	if(a==17)
        		cout<<131071;
        	if(a==18)
        		cout<<262143;
        	if(a==19)
        		cout<<524287;
        	if(a==20)
        		cout<<1048575;
        	if(a==21)
        		cout<<2097151;
        	if(a==22)
        		cout<<4194303;
        	if(a==23)
        		cout<<8388607;
        	if(a==24)
        		cout<<16777215;
        	if(a==25)
        		cout<<33554431;
        	if(a==26)
        		cout<<67108863;
        	if(a==27)
        		cout<<134217727;
        	if(a==28)
        		cout<<268435455;
        	if(a==29)
        		cout<<536870911;
        	if(a==30)
        		cout<<1073741823;
        	return 0;
        }
        

        这边也是亲测ac 代码虽长,但内存速度very good image

        • @ 2025-2-24 18:35:45
          #include<iostream>
          #include<fstream>
          #include<iomanip>
          #include<cstdio>
          #include<cstring>
          #include<cmath>
          #include<algorithm>
          #include<stack>
          #include<queue>
          #include<string>
          //#pragma GCC optimize(2)//O2优化
          //#pragma GCC optimize(3)//O3优化
          //f6停止程序
          #define LL long long
          using namespace std;
          const int N=1e5+10;
          const int Inf=0x3f3f3f3f;
          LL a,b[]={0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215,33554431,67108863,134217727,268435455,536870911,1073741823};
          int main(){
          	cin>>a;
          	cout<<b[a];
          }
          
          
      • 1

      信息

      ID
      1776
      时间
      1000ms
      内存
      256MiB
      难度
      4
      标签
      递交数
      68
      已通过
      32
      上传者