40分求助
查看原帖
40分求助
1320188
wangmingruiakioi楼主2024/7/7 10:49
#include<bits/stdc++.h>
using namespace std;
int n;
int ans[5001]={0,1},len=1;
int main(){
	//freopen("a.txt","w",stdout);
	scanf("%d",&n);
	for(int i=1;i<=n;i++){
		for(int j=1;j<=len;j++){
			ans[j]*=2;
			if(ans[j]>9){
				if(ans[len+1]&&j==len)len++;
				ans[j+1]++;
				ans[j]-=10;
			}
		}
	}
	for(int i=len;i>1;i--)printf("%d",ans[i]);
	printf("%d",ans[1]-1);
	return 0;
}
WA #3,#4,#5
2024/7/7 10:49
加载中...