1002. A+B for Polynomials (25)
2013-11-12 15:30
417 查看
1002. A+B for Polynomials (25)
#include <stdio.h> const int N=1000; void Polynomials() { float ar1[N+1],ar2[N+1],f; int k,i,index; for(i=0;i<=N;i++) {ar1[i]=0;ar2[i]=0;} scanf("%d",&k); for(i=0;i<k;i++) { scanf("%d%f",&index,&f); ar1[index]=f; } scanf("%d",&k); for(i=0;i<k;i++) { scanf("%d%f",&index,&f); ar2[index]=f; } k=0; for(i=0;i<=N;i++) { ar1[i]+=ar2[i]; if(ar1[i]!=0) k++; } printf("%d",k); for(i=N;i>=0;i--) { if(ar1[i]!=0) printf(" %d %.1f",i,ar1[i]); } } int main() { // freopen("test.in","r",stdin); // freopen("test.out","w",stdout); Polynomials(); return 0; }
相关文章推荐
- PAT甲级1002. A+B for Polynomials (25)
- PAT-A 1002. A+B for Polynomials (25)
- 1002. A+B for Polynomials (25)
- PAT (Advanced Level) Practise - 1002. A+B for Polynomials (25)
- 1002. A+B for Polynomials (25)
- 1002. A+B for Polynomials (25)
- 1002. A+B for Polynomials (25)
- 【PAT甲级】1002. A+B for Polynomials (25)
- PAT 1002. A+B for Polynomials (25)
- 1002. A+B for Polynomials (25)
- 1002. A+B for Polynomials (25)
- 1002. A+B for Polynomials (25)
- PAT 1002. A+B for Polynomials (25)
- 1002. A+B for Polynomials (25)
- PAT 1002. A+B for Polynomials (25)
- PAT 甲级 1002. A+B for Polynomials (25)
- PAT 1002. A+B for Polynomials (25) c++版
- PAT甲级1002. A+B for Polynomials (25)
- 【PAT Advanced Level】1002. A+B for Polynomials (25)
- 【PAT】【Advanced Level】1002. A+B for Polynomials (25)