30pts,裂开
  • 板块灌水区
  • 楼主xpg007
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/5/18 10:43
  • 上次更新2024/5/18 13:13:26
查看原帖
30pts,裂开
1024680
xpg007楼主2024/5/18 10:43

P1067 [NOIP2009 普及组] 多项式输出

30% WA

#include <bits/stdc++.h>
using namespace std;
int a[1001];
int main(){
	int n;
	cin >> n;
	for (int i = 1; i <= n + 1; i++)
		cin >> a[i];
	int k = n + 1;
	for (int i = 1; i <= n + 1; i++){
		k--;
		if (a[i] > 0 && i != 1)
			cout << "+";
		if (a[i] == -1)
			cout << "-";
		if (a[i] == 0)
			continue;
		if (a[i] != 1 && a[i] != -1)
			cout << a[i];
		if (k > 1)
			cout << "x^" << k;
	}
	return 0;
}
2024/5/18 10:43
加载中...