1 条题解

  • 1
    @ 2024-3-19 19:13:31

    【2022省赛B组】试题A:九进制转十进制

    题解

    首先介绍一下进制的转换规则。

    xb=i=1nxi×bix_{b}= \sum\limits _{i = 1}^{n}x_i \times b^i, 这里xbx_b是指b进制下表示的十进制数。 对于9进制的数字,最低位的数字表示1,第二位表示9, 第三位表示9×99\times 9, 第四位表示9×9×99\times 9 \times 9。 由于题目简单,也可以手算,也可以编程计算,最终结果等于$2 \times 9 ^3 + 0 \times 9 ^2 + 2 \times 9 ^ 1 + 2 \times 9 ^ 0 = 1478$。

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

    【2022年省赛B组】试题A:九进制转十进制

    信息

    ID
    966
    时间
    1000ms
    内存
    256MiB
    难度
    1
    标签
    递交数
    109
    已通过
    64
    上传者