```cpp
**#include<iostream>**
**using namespace std;**
**int m,zy;**
**string n;**
**int main()**
**{**
**cin>>m>>n;**
**for(int i=n.size()-1;i>=0;i--)if(n[i]!='0'){zy=i;break;}**
**for(int i=0;i<n.size();i++)**
**if(n[i]!='0'){cout<<n[i]<<"*"<<m<<"^"<<n.size()-i-1;if(i!=zy)cout<<"+";}**
**return 0;**
**}**
```
by 666yuchen @ 2017-11-12 19:58:02