- Hanoi双塔问题
- 2024-05-26 19:53:55 @
#include <bits/stdc++.h>
using namespace std;
void print(__int128 num)
{
if(num>9)
print(num/10);
putchar(num%10+'0');
}
int main()
{
int n=0;
cin>>n;
__int128 f[205]={0};
for (int i=1;i<=n;i++)
f[i]=f[i-1]*2+1;
print(f[n]*2);
return 0;
}
@高级班前五
4 条评论
-
Infinity_ LV 8 @ 2024-06-01 16:39:52
我是用高精度算2^(n+1),再-2输出
-
2024-06-01 15:51:17@
还真是的:D......
-
2024-06-01 09:30:38@
输入127就爆了
-
2024-06-01 09:30:13@
这玩意输出会超过__int128的范围
- 1
信息
- ID
- 1547
- 难度
- 5
- 分类
- (无)
- 标签
- 递交数
- 29
- 已通过
- 13
- 通过率
- 45%
- 被复制
- 2
- 上传者