> 文档中心 > 12届蓝桥杯--空间题解

12届蓝桥杯--空间题解


空间

本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
小蓝准备用 256MB256MB 的内存空间开一个数组,数组的每个元素都是 3232 位 二进制整数,如果不考虑程序占用的空间和维护内存需要的辅助空间,请问 256MB256MB 的空间可以存储多少个 3232 位二进制整数?
运行限制
最大运行时间:1s
最大运行内存: 128M

对于本题的题解
主要涉及的知识点位:MB KB Byte Bit 之间的装换
1TB = 1024MB
1MB = 1024KB
1KB = 1024 Byte(字节)
1Byte = 8Bit(位)

#include using namespace std;int main(){  // 请在此输入您的代码  long long bytes = 256 * 1024 * 1024;  cout<<bytes * 8 / 32;  return 0;}