1 条题解

  • 0
    @ 2024-3-27 23:59:46

    【2021年省赛B组】试题A: 空间

    题解

    根据换算关系:

    1MB=1024KB1MB=1024KB 1KB=1024B1KB=1024B 1B=8b1B = 8b

    根据基本概念:BB是代表字节,bb代表位。首先我们换算一下256MBMB有多少位: $256MB=256 \times 1024 KB = 256 \times 1024 \times 1024 B = 256 \times 1024 \times 1024 \times 8 b = 2147483648b$ 题目问我们用能储存多少个32位整数,整除一下就是答案哦。 2147483648 / 32 = 67108864

    所以答案为67108864。

    提交代码

    #include<bits/stdc++.h>
    
    
    void solve()
    {
    	std::cout << 256 / 32 * 1024 * 1024 * 8 << "\n";
    }
    int main()
    {
    	std::ios::sync_with_stdio(false);
    	std::cin.tie(0);
    	int t = 1;
    	while(t--) solve();
    	return 0;
    }
    
    • 1

    信息

    ID
    976
    时间
    1000ms
    内存
    256MiB
    难度
    2
    标签
    递交数
    80
    已通过
    45
    上传者