日常题前废话:

首先so amazing 的一件事,因为在洛谷上立下了【6.18校内test】T1多项式输出的flag,然后这次考试前两道题都是刚刚做过不久的题emmm(相当于白送200吗qwq,但是这阻挡不了我第三题不会的脚步qwq)

好了来看题:

因为luogu上有题就不放原题了,直接放链接吧:多项式输出【题目链接】


做到这道题是在洛谷普及练习场的第一个板块:

【6.18校内test】T1多项式输出【6.18校内test】T1多项式输出

 

因此很显然,这就是一道模拟题;

这道模拟虽然看起来好做,但是有很多很多的小细节需要处理,所以想得到满分也并非那么容易,幸运就幸运在我之前刚刚做了这道题,所以好多小细节就都了解到了qwq

 然后感觉考试时的代码不如交luogu的简单呢,考试处理的乱七八糟的又。

感觉大模拟没有什么好讲的qwq,就直接贴代码吧:

#include<bits/stdc++.h>

using namespace std;

int n,c;

int main(){
    scanf("%d",&n);
    if(n==0){
        cin>>c;
        cout<<c;
        return 0;
    }
    for(int i=n;i>=0;i--){
        cin>>c;
        if(c==0) continue;
        if((i!=n)&&(c>0)) cout<<"+";
        if(c==1||c==-1){
            if(c==-1&&i!=0) cout<<"-"; 
            if(i==0) cout<<c;
        }
        else cout<<c;
        if(i==1) {
            cout<<"x";
            continue;
        }
        if(i==0) break;
        cout<<"x^";
        cout<<i;
    }
}
luogu CODE

相关文章:

  • 2021-09-15
  • 2021-10-25
  • 2021-12-26
  • 2021-06-18
  • 2022-12-23
  • 2022-01-07
  • 2021-06-07
  • 2021-05-23
猜你喜欢
  • 2021-11-05
  • 2021-07-17
  • 2022-01-18
  • 2021-06-30
  • 2022-01-13
  • 2022-03-08
  • 2021-10-11
相关资源
相似解决方案