1 条题解
-
0
using namespace std; int n,ans[100000]; int main(){ cin>>n; ans[0]=ans[1]=1; for(int i=1;i<=n;i++){ for(int j=1;j<=ans[0];j++){ ans[j]*=2; } for(int j=1;j<=ans[0];j++){ ans[j+1]+=ans[j]/10,ans[j]%=10; } if(ans[ans[0]+1]!=0){ ans[0]++; } while(ans[ans[0]]/10!=0){ ans[ans[0]+1]+=ans[ans[0]]/10; ans[ans[0]]%=10; ans[0]++; } } ans[1]--; for(int i=ans[0];i>=1;i--){ cout<<ans[i]; } return 0; }
有难度但不多
- 1
信息
- ID
- 731
- 时间
- 1000ms
- 内存
- 125MiB
- 难度
- 2
- 标签
- 递交数
- 4
- 已通过
- 2
- 上传者