社区讨论

大佬求调

P1067[NOIP 2009 普及组] 多项式输出参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@mhj3otl4
此快照首次捕获于
2025/11/03 20:12
4 个月前
此快照最后确认于
2025/11/03 20:12
4 个月前
查看原帖
50分
CPP
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n,a;
	cin>>n;
	for(int i=n;i>=0;i--)
	{
		cin>>a;
		if(a)
		{
			if(a<1)
			{
				if(a==-1)
				{
					cout<<"-";
				}
				else
				{
					cout<<a;
				}
			}
			if(a>0&&i!=n)
			{
				cout<<'+';
			}
			if(a>1||i==0)
			{
				cout<<a;
			}
			if(i>0)
			{
				cout<<"x";
			}
			if(i>1)
			{
				cout<<"^"<<i;
			}
		}
	}
	return 0;
}
样例全过了
感谢大佬!!!

回复

1 条回复,欢迎继续交流。

正在加载回复...