P1067 代码求调80分
  • 板块学术版
  • 楼主__Cow__
  • 当前回复2
  • 已保存回复2
  • 发布时间2022/7/30 21:14
  • 上次更新2023/10/27 17:40:12
查看原帖
P1067 代码求调80分
589272
__Cow__楼主2022/7/30 21:14

如题,本蒟蒻今天没机会下载评测数据了QAQ...也不知道哪里错了

记录

#include <iostream>
#include <cstdio>
#include <cmath>
#include <algorithm>
#include <string>
using namespace std;
int n,a[1000],num;
int main()
{
    scanf ("%d", &n);
    num = n;
    for (int i=1;i<=n+1;i++)
    {
        scanf ("%d", &a[i]);
    }
    for (int i=1;i<=n-1;i++)
    {
        if (a[i]>=1&&i!=1) printf ("+");

        if (a[i]>1||a[i]<-1) printf ("%dx^%d", a[i], num);
        else if (a[i]==1) printf ("x^%d", num);
        else if (a[i]==-1) printf ("-x^%d", num);
        num-=1;
    }
    if (a[n]==1) printf ("+x");
    else if (a[n]==-1) printf ("-x");
    else if (a[n]>1) printf ("+%dx", a[n]);
    else if (a[n]<-1) printf ("%dx", a[n]);

    if (a[n+1]>=1) printf ("+%d", a[n+1]);
    else if (a[n+1]<-1) printf ("%d", a[n+1]);

    printf ("\n");
    return 0;
}

总感觉这不是大模拟的代码量啊

2022/7/30 21:14
加载中...