#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; }
沒有留言:
張貼留言