入门模拟A1009 Product of Polynomials(25)

Posted jasonpeng1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了入门模拟A1009 Product of Polynomials(25)相关的知识,希望对你有一定的参考价值。

2019-12-21

14:29:21

技术图片

 

 

#include <bits/stdc++.h>
#include<math.h>
using namespace std;
const int MAX_LEN = 10001;
int main(){
    /*//A多项式,B多项式:
    vector<int,double> A(MAX_LEN);
    //初始化 
    for(int i=0;i<MAX_LEN;++i){
        A[i]=0;
    }
    hash_map<int,double> B(MAX_LEN);
    for(int i=0;i<MAX_lEN;++i){
        B[i]=0;
    }
    //
    int count = 0;
    cin>>count;
    for(int i=0;i<count;++i){
        int fir = 0;
        double sec = 0;
        cin>>fir;
        cin>>sec;
        A[fir] = sec;
    } 
    int count2=0;
    cin>>count2;
    for(int i =0;i<count2;++i){
        int fir = 0;
        double sec = 0;
        cin>>fir;
        cin>>sec;
        B[fir] = sec;
    }
    //
    for(int i=0;i<MAX_LEN;++i){
        if(A[i]!=0){
            B[i] += A[i];
        }
    }
    int count1 = 0;
    for(int i=0;i<MAX_LEN;++i){
        if(B[i]!=0){
            count1++;
        }
    }
    cout<<count1;
    for(int i=MAX_LEN-1;i>=0;--i){
        if(B[i]!=0){
            cout<<i<<B[i]<<" ";
        }
    }*/
    //A,B:
    double A[MAX_LEN]={0};
    double B[MAX_LEN]={0};
    int count = 0;
    cin>>count;
    for(int i=0;i<count;++i){
        int fir = 0;
        double sec = 0;
        cin>>fir;
        cin>>sec;
        A[fir] =  sec;
    }
    int count2=0;
    cin>>count2;
    for(int i =0;i<count2;++i){
        int fir = 0;
        double sec = 0;
        cin>>fir;
        cin>>sec;
        B[fir]  = sec;
    }
    for(int i=0;i<MAX_LEN;++i){
        if(A[i]!=0){
            B[i] += A[i];
        }
    }
    int count1 = 0;
    for(int i=0;i<MAX_LEN;++i){
        if(B[i]!=0){
            count1++;
        }
    }
    cout<<count1;
    for(int i=MAX_LEN-1;i>=0;--i){
        if(B[i]!=0){
            cout<<" "<<i<<" "<<B[i];
        }
    }
    system("pause");
    return 0;
} 

以上是关于入门模拟A1009 Product of Polynomials(25)的主要内容,如果未能解决你的问题,请参考以下文章

PAT A1009 Product of Polynomials (25 分)

1009_Product of Polynomials (25分)[模拟]

1009 Product of Polynomials (25 分)难度: 简单 / 知识点: 模拟

1009 Product of Polynomials

集成电路模拟版图入门-版图基础学习笔记

集成电路模拟版图入门-版图基础学习笔记