1 条题解

  • 0
    @ 2022-6-12 10:28:25
    #include<bits/stdc++.h>
    using namespace std;
    int q,w,r,t,y,u,i,o,p,s,f,g,h,j,k,l,z,x,v,n,m,a[1000],b[1000],c[1000],d[1000],e[1000];
    int main()
    {
    	cin>>n;
    	for(i=1;i<=n+1;i++)
    		cin>>a[i];
    	for(i=1;i<=n-1;i++)
        {
        	if(a[i]>0&&i!=1) cout<<"+";
        	if(a[i]==-1) cout<<"-";
        	if(a[i]!=1&&a[i]!=0&&a[i]!=-1)
        	cout<<a[i]<<"x^"<<n+1-i;
        	if(a[i]==1||a[i]==-1)
        	cout<<"x^"<<n+1-i;
    	}
    	if(a[n]>0) cout<<"+";
    	if(a[n]==-1) cout<<"-";
    	if(a[n]!=1&&a[n]!=0&&a[n]!=-1)
        cout<<a[n]<<"x";
        if(a[n]==1||a[n]==-1)
        cout<<"x";
    	if(a[n+1]>0) cout<<"+";
    	if(a[n+1]!=0)
    	cout<<a[n+1];
    	return 0;
    }
    
    • 1

    信息

    ID
    68
    时间
    1000ms
    内存
    128MiB
    难度
    2
    标签
    递交数
    78
    已通过
    24
    上传者