#include<stdio.h>
int main(){
long long x,fun[200000];
char str[200000];
while(~scanf("%lld",&x)){
int top=0,num=0,i,j,op=1;
getchar();
gets(str);
for(i=0;str[i];i++){
if(str[i]!=' '){
if(str[i]=='-') op=-1,i++;
num*=10;
num+=str[i]-'0';
}
else{
fun[top++]=num*op;
num=0;
op=1;
}
}
fun[top++]=num*op;
long long sum=0,r=1;
for(i=top-2,j=1;i>=0;j++,i--){
sum+=j*fun[i]*r;
r*=x;
}
printf("%lld\n",sum);
}
return 0;
}
2012年12月24日 星期一
ITSA19
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言