猫史档案馆


每天一题(c++/python)

用户:小Yiiiii小Yiiiii查看:6 回复:3 评论:6 创建时间:2023-07-31T19:18:02


求2^n的后500位(不足500位的地方用0填充)。

输入格式:

只有1行,1个整数n。

输出格式:

2^n的后500位。

样例1:

10

输出1:

00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001024

样例2:

20

输出2:

00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001048576

数据范围:

%20的数据保证1<n<30

%50的数据保证1<n<100000

%80的数据保证1<n<2^30

%100的数据保证1<n<10^200

 


回复

上一页1 页 / 共 1下一页
做游戏的学生党做游戏的学生党

洛谷里的?

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int n,s;
    cin>>n;
    s=pow(2,n);
    cout<<s%pow(10,500);
]

点赞0


评论


方圆三角方圆三角

真的每天都有吗???

点赞0


评论


小Yiiiii小Yiiiii

提示一下:

这题要用高精度和快速幂,并且要压缩高精度的时间

点赞0


评论