山东济南彤昌机械科技有限公司 山东济南江鹏工贸游有限公司

vijosP1319 数列

vijosP1319 数列

 

链接:https://vijos.org/p/1319

 

【思路】

  数学。

  相当于交换进制2为k。

 

【代码】

 

 

 1 #include<iostream>
 2 using namespace std;
 3 
 4 int n,k;
 5 long long sq[11];
 6 
 7 int main() {
 8     cin>>k>>n;
 9     sq[0]=1;
10     for(int i=1;i<=10;i++) sq[i]=sq[i-1]*k;
11     long long ans=0;
12     for(int i=0;i<=10;i++)
13       if(n&(1<<i)) ans += sq[i];
14     cout<<ans;
15     return 0;
16 }

 

posted on 2015-10-12 15:22  hahalidaxin  阅读(126)  评论(0编辑  收藏  举报