WA on #4
查看原帖
WA on #4
1166678
sunnyboy1楼主2025/1/17 16:47
#include <bits/stdc++.h>
using namespace std;
int n,a,x;
int main(){
	cin >> n;
	x = n;
	for(int i = 1; i <= n + 1; i++, x--){
		cin >> a;
		if(a == 0) continue;
		if(i != 1 && a > 0) cout << "+";
		if(a == 1 && x != 0) cout << "x^" << x;
		else if(a == -1 && x != 0) cout << "-x^" << x;
		else if(a == 1 && x == 0) cout << "1";
		else if(a == -1 && x == 0) cout << "-1";
		else if(i == 1 && x != 0) cout << a << "x^" << x;
		else if(i == 1 && x == 0) cout << a;
		else if(x == 0) cout << a;
		else if(x != 0 && x != 1) cout << a << "x^" << x;
		else if(x != 0 && x == 1) cout << a << "x";
	}
	return 0;
}
2025/1/17 16:47
加载中...