1009:多项式乘积。
Sample Input
2 1 2.4 0 3.2
2 2 1.5 1 0.5
Sample Output
3 3 3.6 2 6.0 1 1.6
用数组保存。如果稀疏的话有点费内存。。。
#include<iostream>
using namespace std;
#include<memory.h>
#include<stdio.h>
double a[1001];
double b[1001];
double res[2001];
int main()
{
int n;
int index;
cin>>n;
memset(a,0,sizeof(a));
memset(b,0,sizeof(b));
memset(res,0,sizeof(res));
while(n--)
{
cin>>index;
cin>>a[index];
}
cin>>n;
while(n--)
{
cin>>index;
cin>>b[index];
}
for(int i=0;i<1001;i++)
for(int j=0;j<1001;j++)
{
res[i+j]+=a[i]*b[j];
}
int count=0;
for(int i=0;i<2001;i++)
{
if(res[i]!=0)
count++;
}
cout<<count;
for(int i=2000;i>=0;i--)
{
if(res[i]!=0)
printf(" %d %.1f",i,res[i]);
}
}
分享到:
相关推荐
B型和D型极大抛物型Kazhdan-Lusztig R-多项式,范久瑜,,在本文中,我们给出了某些$B$型和$D$型极大抛物型Kazhdan-Lusztig $R$-多项式的显式表达式。记$B_n$为$B$型Coxeter群,生成元集记为$S_n^B={s_0,s_1,ldot
在给定的压缩包文件"13623-calculate-roots-of-chebyshev-polynomials.zip.zip"中,我们可以推测其内容可能与计算切比雪夫多项式的根有关。切比雪夫多项式是一类在数值分析和工程计算中非常重要的特殊函数,它们在...
标题“‘The-sum-of-polynomials.zip_SUM_行列式’”暗示了我们将探讨如何利用行列式来处理多项式的加法问题,而标签“sum”和“行列式”进一步强化了这一主题。 首先,让我们定义一下多项式。一个多项式是由常数、...
在编程领域,稀疏多项式的表示和操作是一个重要的概念,特别是在处理大且非密集的数据时。这个任务涉及到了数据结构的设计、算法实现以及链表的操作。让我们深入探讨一下相关知识点。 首先,我们要理解什么是稀疏...
Coxeter群上Eulerian多项式的强$q$-对数凸性,刘丽,祝宝宣,本文借助指数发生函数,得到了Coxeter群上Eulerian多项式的强$q$-对数凸性,其证明方法基于指数Riordan矩阵和证明多项式序列具有强$q$-对数凸�
Two-variable Hermite polynomials as time-evolutional transition amplitude for driven harmonic oscillator,范洪义,江腾飞,For the two-variable Hermite polynomials Hm,n(β,β*),we find its new physical...
### 计算多项式的根 #### 概述 在计算机辅助几何设计(CAGD)领域,计算多项式的根是一项核心任务。对于多项式方程的解法,传统的代数方法往往只适用于低次多项式,而对于高次多项式,则需要借助数值方法来求解。...
标题“Arithmetic-on-large-polynomials”直指这个主题,意味着我们将讨论处理这些大尺寸多项式的方法。在Java这样的高级编程语言中,实现这些算法需要特别的技巧和数据结构,以有效地存储和操作这些对象。 描述中...
- Calcution of the entropy of a time series - Non-linear analysis (3rd order statistics) - Test for UnitCircle- and Hurwitz- Polynomials - multiple signal processing - Several criteria (AIC, BIC, ...
- **多项式乘法** (1009 Product of Polynomials): 哈希表用于存储系数,解决大整数乘法问题。 - **指数与系数映射** (1002 A+B for Polynomials): 应用哈希表存储多项式的指数和系数。 3. **图论问题**: - **...
介绍正交多项式及逼近论的知识,从三角多项式和代数多项式两个方面介绍。
紧接着,1002题——A+B for Polynomials (25)——将我们带入了多项式处理的领域。这一类题目要求编程者能够理解和处理多项式的基本概念,如指数、系数以及多项式的加法运算。多项式在计算机科学中是一个常见的数学...
【浙江大学PAT题目集合(1001-1072)】是浙江大学程序能力测试(PAT)Advanced级别的题目集,涵盖了从1001到1072的所有题目。这些题目旨在测试编程者在算法设计、数据结构、计算理论以及实际编程技能等方面的能力。 ...
This book tells how Euler introduced the idea of orthogonal polynomials and combined the two subjects, and how Brouncker's formula of 1655 can be derived from Euler's efforts in Special Functions and...
二次方程是代数学的基本元素,它在许多领域都有广泛的应用,包括物理学、工程学、经济学等。形式上,一个二次方程是一个二次多项式,通常表示为 `ax² + bx + c = 0`,其中 `a`、`b` 和 `c` 是常数,且 `a ≠ 0`。...