#include <climits> #include <iostream> using namespace std; int main() { int n; cin >> n; for (int i = n; i >= 0; i--) { int a; char k; cin >> a; if(a==0) continue; // 1.加号问题 if(i!=n&&a>0){ cout<<'+'; } // 2.系数问题 if(i!=0 && (a==-1 || a==1)){ if(a==-1) cout<<'-'; }else{ cout<<a; } // 3. 指数问题 if(i==1){ cout<<'x'; }else if(i==0){ }else{ cout<<'x'<<'^'<<i; } } } // 64 位输出请用 printf("%lld")