这题简直太难了
2023-07-26 18:51:13
发布于:广东
10阅读
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;
}
这里空空如也



有帮助,赞一个