这题简直太难了
2023-07-26 18:51:13
发布于:广东
6阅读
0回复
0点赞
这题没有解!!!
代码见下:
//WonderGuIRL
//ACGO:CP002588
//用时:7ms
//内存消耗:1.52MB
#include<bits/stdc++.h>
using namespace std;
int a[101];
int main() {
int n;
cin>>n;
for(int i=1; i<=n+1; i++)
scanf("%d",&a[i]);
if(a[1]<0)
cout<<'-';
if(abs(a[1])>1)
cout<<abs(a[1]);
cout<<"x^"<<n;
int nn=n-1;
for(int i=2; i<=n+1; i++) {
if(a[i]==0) {
nn--;
continue;
}
if(a[i]>0)
cout<<'+';
else
cout<<'-';
if(abs(a[i])!=1||i==n+1)
cout<<abs(a[i]);
if(nn==1)
cout<<'x';
else if(nn==0)
continue;
else
cout<<"x^"<<nn;
nn--;
}
return 0;
}
这里空空如也
有帮助,赞一个