6 条题解

  • 2
    @ 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
    @ 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

    • 0
      @ 2025-12-14 13:33:28

      黄生 LV 5 @ 6 小时后

        • //汉诺塔的移动次数 #include<bits/stdc++.h> using namespace std; int main(){ long long n; cin>>n; cout<<fixed<<setprecision(0)<<pow(2,n)-1; return 0; }
      • 0
        @ 2025-12-14 13:27:52

        //汉诺塔的移动次数 #include<bits/stdc++.h> using namespace std; int main(){ long long n; cin>>n; cout<<fixed<<setprecision(0)<<pow(2,n)-1; return 0; }

        • 0
          @ 2025-11-30 14:31:43

          亲测AC,不对算我的

          #include<bits/stdc++.h>
          using namespace std;
          const int N=1e5+10;
          int n[55];
          int f(int a){
          	if(a==31){
          		return 0;
          	}
          	n[a]=n[a-1]*2+1;
          	return f(a+1);
          }
          int main(){
          	n[1]=1;
          	f(2);
          	int x;
          	cin>>x;
          	cout<<n[x];
          }
          
          • -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; }

            • 1

            信息

            ID
            1776
            时间
            1000ms
            内存
            256MiB
            难度
            3
            标签
            递交数
            95
            已通过
            49
            上传者