代码如下,hack没过
#include<bits/stdc++.h>
using namespace std;
long long n, a, i;
int main()
{
cin>>n;
cin>>a;
if(a!=0)
{
if(a!=1&&a!=-1)
{
cout<<a;
}
else {
if(a==-1)
{
cout<<"-";
}
}
cout<<"x^"<<n;
}
for(i=1;i<n-1;i++)
{
cin>>a;
if(a!=0)
{
if(a>0)
{
cout<<"+";
}
if(a!=1&&a!=-1)
{
cout<<a;
}
else {
if(a==-1)
{
cout<<"-";
}
}
cout<<"x^"<<n-i;
}
}
cin>>a;
if(a!=0)
{
if(a>0)
{
cout<<"+";
}
if(a!=1&&a!=-1)
{
cout<<a;
}
else {
if(a==-1)
{
cout<<"-";
}
}
cout<<"x";
}
cin>>a;
if(a!=0)
{
if(a>0)
{
cout<<"+";
}
cout<<a;
}
return 0;
}