[NOIP2009]多项式输出

Posted cq.tiancx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[NOIP2009]多项式输出相关的知识,希望对你有一定的参考价值。

这是一道比较简单的noip真题,直接模拟做就是,我们先来看看题目描述

顺便放下地址吧:[NOIP2009]多项式输出
成功AC的代码

#include<bits/stdc++.h>
using namespace std;
int a[110];
int n;

int main()
    cin.tie(0);
    ios::sync_with_stdio(false);
    cin>>n;
    for(int i=n;i>=0;i--) cin>>a[i];
    for(int i=n;i>=0;i--)
        if(a[i]==0) continue;
        if(a[i]<0) cout<<"-";
        if(i!=n&&a[i]>0) cout<<"+";
        if(i==0)
            cout<<abs(a[i]); break;
        
        if(abs(a[i])==1)
            if(i==1) cout<<"x";
            else cout<<"x^"<<i;
            continue;
        else
            if(i==1) cout<<abs(a[i])<<"x";
            else cout<<abs(a[i])<<"x^"<<i;
            continue;
        
    
    return 0;

谢谢你的阅读,由于作者水平有限,难免有不足之处,若读者发现问题,还请批评,在留言区留言或者私信告知,我一定会尽快修改的。若各位大佬有什么好的解法,或者有意义的解法都可以在评论区展示额,万分谢谢。
写作不易,望各位老板点点赞,加个关注!

以上是关于[NOIP2009]多项式输出的主要内容,如果未能解决你的问题,请参考以下文章

多项式输出 2009年NOIP全国联赛普及组

急求NOIP2009普及组试题

多项式输出(NOIP2009 普及组第一题)

[NOIP2009] 普及组

noip2009 普及组

NOIP 2011 计算系数