奇奇怪怪的洛谷 只有20分 样例都能过

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

@[_Garbage](/space/show?uid=213298) 没有处理一次项啊
by bunH2O @ 2019-07-30 22:42:33


原来是这样
by 朕爱学习 @ 2019-07-30 22:44:08


试试这个: ```c 1 1 1 ```
by bunH2O @ 2019-07-30 22:45:25


```cpp #include<bits/stdc++.h> using namespace std; int n,j,i; int a[10000]; int main() { cin>>n; for(i=0;i<=n;i++) cin>>a[i]; if(n<=1) { if(a[0]==1) cout<<"x"; if(a[0]==-1) cout<<"-"<<"x"; if(a[0]>1||a[0]<-1) cout<<a[0]<<"x"; if(a[0]==0) cout<<""; } else { if(a[0]==1) cout<<"x"<<"^"<<n; if(a[0]==-1) cout<<"-"<<"x"<<"^"<<n; if(a[0]>1||a[0]<-1) cout<<a[0]<<"x"<<"^"<<n; if(a[0]==0) cout<<""; } for(i=1,j=n-1;i<=n,j>=0;i++,j--) { if(j==0) { if(a[i]>0) cout<<"+"<<a[i]; if(a[i]<0) cout<<a[i]; if(a[i]==0) break; } else { if(a[i]>1) cout<<"+"<<a[i]<<"x"<<"^"<<j; if(a[i]==1) cout<<"+"<<"x"<<"^"<<j; if(a[i]==-1) cout<<"-"<<"x"<<"^"<<j; if(a[i]<-1) cout<<a[i]<<"x"<<"^"<<j; } } return 0; } ```
by 朕爱学习 @ 2019-07-30 23:06:06


@[niuniu0408](/space/show?uid=195338)
by 朕爱学习 @ 2019-07-30 23:06:54


不要过度相信样例,样例大部分很弱
by 氷芽川四糸乃 @ 2019-07-30 23:12:04


已经过了 感谢
by 朕爱学习 @ 2019-07-30 23:21:34


样例都很水,每个比赛都是
by Sasha_QuadQueen @ 2019-10-29 17:20:39


|