浙大PAT 1009题 1009. Product of Polynomials
2012-12-29 21:41
323 查看
#include<stdio.h> #include<math.h> typedef struct{ int ni; float ai; }Info; int main(){ int i,j,k1,k2,cnt=0; Info fst[12],scd[12]; float ans[2008]; for(i=0;i<=2000;i++){ ans[i]=0; } scanf("%d",&k1); for(i=0;i<k1;i++){ scanf("%d %f",&fst[i].ni,&fst[i].ai); } scanf("%d",&k2); for(i=0;i<k2;i++){ scanf("%d %f",&scd[i].ni,&scd[i].ai); } for(i=0;i<k1;i++){ for(j=0;j<k2;j++){ ans[fst[i].ni+scd[j].ni]+=(fst[i].ai*scd[j].ai); } } for(i=0;i<=2000;i++){ if(fabs(ans[i])>0) cnt++; } printf("%d",cnt); for(i=2000;i>=0;i--){ if(fabs(ans[i])>0) printf(" %d %.1f",i,ans[i]); } printf("\n"); return 0; }
相关文章推荐
- 浙大PAT (Advanced Level) Practise 1009 Product of Polynomials (25)
- 浙大PAT甲级-1009
- 浙大 PAT 甲级1009
- [map]PAT1009 Product of Polynomials
- pat甲级1009-Product of Polynomials
- PAT 1009 Product of Polynomials
- PAT 1009 Product of Polynomials
- PAT-Java-1009-Product of Polynomials (25)
- PAT 1009 Product of Polynomials
- PAT (Advanced Level) Practise 1009 Product of Polynomials
- 浙大pat1009题解
- 【C++】浙大PAT (Basic Level)1009. 说反话 (20)
- PAT 1009(甲级) Product of Polynomials
- pat1009 Product of Polynomials
- PAT 1009 Product of Polynomials (25)
- 浙大PAT 1009. 说反话 (解题思路)
- PAT (Advanced Level) Practise 1009 Product of Polynomials (25)
- PAT 1009 Product of Polynomials (25)
- 浙大 PAT Advanced level 1009. Product of Polynomials
- 浙大 pat Basic Level 1009