首页 > 其他分享 >PAT第四天

PAT第四天

时间:2023-01-19 21:00:36浏览次数:30  
标签:20 int double 第四天 PAT d2 d1

1009 Product of Polynomials  解题思路:多项式相乘

#include<iostream>
#include<cstdio>
using namespace std;

int main(){
    int k1,a1[20];    
    double d1[20];
    cin>>k1;
    for(int i=0;i<k1;i++){
        cin>>a1[i]>>d1[i];
    }
    
    int k2,a2[20];    
    double d2[20];
    cin>>k2;
    for(int i=0;i<k2;i++){
        cin>>a2[i]>>d2[i];
    }
    double d[2001]={0};
    for(int i=0;i<k1;i++){
        for(int j=0;j<k2;j++){
            d[a1[i]+a2[j]] +=d1[i]*d2[j];
        }
    }
    int n=0;
    for(int i=0;i<2001;i++){
        if(d[i]!=0)n++;
    }
    cout<<n;
    
    for(int i=2000;i>=0;i--){
        if(d[i]!=0)
            printf(" %d %.1f",i,d[i]);
    }
    
}
 

标签:20,int,double,第四天,PAT,d2,d1
From: https://www.cnblogs.com/jerry-autumn/p/17062127.html

相关文章