892611452 2010-07-26 20:34:00
点我顶贴
收藏
删除
#include<iostream>
using namespace std;
#include<math.h>
long long n,sum=0,i=0; bool t[100001];
double k,j=0;
int main()
{ cin>>k>>n;
while(n)t[i]=n%2,sum+=t[i]*pow(k,i),i++,n/=2;
cout<<sum;
return 0;}
有人说用if,咋用啊