标签:
输入样例1:
5
100 -1 1 -3 0 10
输入样例2:
3
-50 0 0 1
输出样例1:
100x^5-x^4+x^3-3x^2+10
输出样例2:
-50x^3+1
1 #include<iostream> 2 #include<cstring> 3 #include<cstdio> 4 #include<algorithm> 5 #define INF 0x3f3f3f3f 6 using namespace std; 7 int n,k; 8 int main(){ 9 // freopen("01.in","r",stdin); 10 scanf("%d",&n); 11 for(int i=n;i>=0;i--){ 12 scanf("%d",&k); 13 14 if(k==0) continue; 15 else if(k>0&&i!=n) printf("+"); 16 17 if(i==0){ 18 printf("%d",k); 19 break; 20 } 21 if((k!=1&&k!=-1)) printf("%d",k); 22 if(k==-1) printf("-"); 23 24 if(i>1) printf("x^%d",i); 25 else if(i==1) printf("x"); 26 } 27 return 0; 28 }细节没考虑好,结果WA了,sad
比如
Line17~20
TYVJ P1103 多项式输出 Label:模拟 有点儿坑
标签:
原文地址:http://www.cnblogs.com/radiumlrb/p/5823278.html