关于新增样例无法通过的问题

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

XY2936006538 @ 2024-01-21 23:06:47

新增的那个样例是N等于零的时候,有点坑当然正常情况还有N等于一的时候.


by YuhongZhou @ 2024-02-01 10:36:07

感谢


by Seasonxuzi @ 2024-08-25 11:26:50

include<bits/stdc++.h>

using namespace std; int main(){ int xiang,n; cin>>xiang; for(int i=xiang;i>=0;i--){ cin>>n;

    if(n){

        if(n>0&&i!=xiang) cout<<"+";
        if(n<0) cout<<"-";
        if(abs(n)>1||!i)cout<<abs(n);
        if(n&&i>1)cout<<"x^"<<i;
        if(n&&i==1)cout<<"x";
    }
}
return 0;

}

#include<bits/stdc++.h>
using namespace std;
int main(){
    int xiang,n;
    cin>>xiang;
    for(int i=xiang;i>=0;i--){
        cin>>n;

        if(n){

            if(n>0&&i!=xiang) cout<<"+";
            if(n<0) cout<<"-";
            if(abs(n)>1||!i)cout<<abs(n);
            if(n&&i>1)cout<<"x^"<<i;
            if(n&&i==1)cout<<"x";
        }
    }
    return 0;
}

|