- 国际象棋上的麦粒
- 2023-06-10 11:43:45 @
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long n,j=1,tot=0;
cin>>n;
for(int i=1;i<=64;i++)
{
tot+=j;
j*=2;
if(i==n)
break;
}
cout<<tot;
}
//为什么最后会有两个点过不了
2 条评论
-
Infinity_ LV 8 @ 2024-06-30 07:43:52
我用unsigned long long也不行
-
2023-06-15 21:02:47@
tot最大超过long long范围
- 1
信息
- ID
- 1650
- 难度
- 4
- 分类
- (无)
- 标签
- 递交数
- 322
- 已通过
- 143
- 通过率
- 44%
- 被复制
- 6
- 上传者