Luogu番号P1062列

Luogu番号P1062列

トピックは言いました:

すべての\(K \)有限数のパワーの及び全て等しくにおける\(K \)昇順を構成するパワーの二乗。

これは、すべてのことを意味\(k個\)のみかないのパワーを。
有望\(0 \)をしないように、(1 \)を\
したがって、このようなバイナリでこれらの数字:
\(1,10,11,100,101,110,111,1000 \ cdots \)
だから、最初の\(N \)小数点以下の項目がされて\(N \)

#include<bits/stdc++.h>

using namespace std;

int k,n,len;
int num[1010];
long long ans;

int main()
{
    scanf("%d%d",&k,&n);
    while(n) {
        num[++len]=n%2;
        n/=2;
    }
    for(int i=len;i>=1;i--) {
        ans+=pow(k,i-1)*num[i];
    }
    printf("%lld",ans);
    return 0;
}

おすすめ

転載: www.cnblogs.com/luoshui-tianyi/p/11470514.html