WA 了 Hack 数据求调
查看原帖
WA 了 Hack 数据求调
1219707
CB_X2_Jun楼主2024/8/6 19:49
#include <iostream>
using namespace std;
int n,s,x;
int main()
{
    cin >> n;
    s=n;
    for(int i=n; i>=1; i--)
    {
        cin >> x;
        if(i==s)
        {
            if(i==1)
            {
                if(x==0)continue;
                else if(x==1)cout << "x";
                else if(x==-1)cout << "-x";
                else cout << x << "x";
            }
            if(x==0)
            {
                s--;
                continue;
            }
            else if(x==1)cout << "x^" << i;
            else if(x==-1)cout << "-x^" << i;
            else
            {
                cout << x << "x^" << i;
            }
        }
        else
        {
            if(i==1)
            {
                if(x==0)continue;
                else if(x==1)cout << "+x";
                else if(x==-1)cout << "-x";
                else if(x<0)cout << x << "x";
                else cout << "+" << x << "x";
            }
            else if(x==0)
            {
                continue;
            }
            else if(x==1)cout << "+x^" << i;
            else if(x==-1)cout << "-x^" << i;
            else if(x<0)cout << x << "x^" << i;
            else cout << "+" << x << "x^" << i;
        }
    }
    cin >> x;
    if(n==0&&x==0)
    {
        cout << 0;
        return 0;
    }
    if(x>0)cout << "+" << x;
    else if(x<0) cout << x;
    return 0;
}

rt,Hack\tt \color{82345F}Hack 之外的都能过。

2024/8/6 19:49
加载中...