1 条题解

  • 0
    @ 2023-10-18 16:27:53

    C++ :

    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
        int k,n;
        cin>>k>>n;
        int res=0,p=1;
        for(int i=0;i<=12;i++)
        {
            if(n>>i&1)
            {
                res=res+p; //累加
            }
            p=p*k;//计算k的i次方
        }
        cout<<res;
        return 0;
    }
    
    • 1

    信息

    ID
    804
    时间
    1000ms
    内存
    128MiB
    难度
    10
    标签
    递交数
    1
    已通过
    1
    上传者