0分······dalao求助······

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

@[南天羽5](/space/show?uid=155924) 样例过了吗...
by 我不认识你 @ 2019-04-26 20:02:53


@[我不认识你](/space/show?uid=111380) 没 ```cpp #include<bits/stdc++.h> using namespace std; int n,i,a[101]; bool l=true; int main(){ cin>>n; for(i=n+1;i>0;i--)cin>>a[i]; i=n+1; while(l){ if(a[i]!=0){ if(i==n+1||a[i]<0)cout<<a[i]<<"x^"<<n; if(a[i]==1)cout<<"+"<<a[i]; if(i==0)cout<<"+"<<"x^"<<n; } if(i==0)l=false; i--; } } ``` 这个过了
by South_Sky_Plume5 @ 2019-05-01 10:07:41


@[我不认识你](/space/show?uid=111380) 个屁
by South_Sky_Plume5 @ 2019-05-01 10:14:01


@[我不认识你](/space/show?uid=111380) 这个40分,1,2,4,6。 ```cpp #include<bits/stdc++.h> using namespace std; bool a,b,c,d; int n,an[101]; int main(){ cin>>n; for(int i=n+1;i>0;i--)cin>>an[i]; for(int i=n+1;i>0;i--) if(an[i]!=0){ a=true,b=false,c=true,d=true; if(i==n+1||an[i]<0)a=false; if(an[i]==-1)b=true,c=false; if(an[i]==1)c=false; if(i==1)c=true,d=false; if(a)cout<<"+"; if(b)cout<<"-"; if(c)cout<<an[i]; if(d)cout<<"x^"<<i-1; } return 0; } ```
by South_Sky_Plume5 @ 2019-05-01 11:15:08


|