链接:http://pat.zju.edu.cn/contests/pat-a-practise/1009
题意:计算多项式的乘积。
分析:基于编程方便,还是采用数组的方式来实现。
#include<stdio.h> typedef struct Poly { int exp; double coe; } Poly; Poly a[1005]; Poly b[1005]; double res[2005]; int main() { int n; scanf("%d", &n); int i; for (i = 0; i < n; i++) { scanf("%d%lf", &a[i].exp, &a[i].coe); } int m; scanf("%d", &m); for (i = 0; i < m; i++) { scanf("%d%lf", &b[i].exp, &b[i].coe); } int j; for (i = 0; i < n; i++) for (j = 0; j < m; j++) { res[a[i].exp + b[j].exp] += a[i].coe * b[j].coe; } int count = 0; for (i = 0; i < 2005; i++) { if (res[i]) { count++; } } printf("%d", count); for (i = 2005; i >= 0; i--) { if (res[i]) printf(" %d %.1lf", i, res[i]); } printf("\n"); return 0; }
相关推荐
- **多项式乘法** (1009 Product of Polynomials): 哈希表用于存储系数,解决大整数乘法问题。 - **指数与系数映射** (1002 A+B for Polynomials): 应用哈希表存储多项式的指数和系数。 3. **图论问题**: - **...
25 1.5.6. Fundamental theorem: Gallager’s proof . . . . . . . . . . . . . . . . 26 1.5.6.1. Upper bound of the probability of error. . . . . . . . . . . . . . . 27 1.5.6.2. Use of random coding . . ...
1.1 F’urpose of This Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2 Introduction: Where Are Codes? . . . . . . . . . . . . . . . . . . . . . . . 2 1.3 The Communications System ...
### 计算多项式的根 #### 概述 在计算机辅助几何设计(CAGD)领域,计算多项式的根是一项核心任务。对于多项式方程的解法,传统的代数方法往往只适用于低次多项式,而对于高次多项式,则需要借助数值方法来求解。...
9. Product of Polynomials (25) Product of Polynomials是一个中等难度的多项式计算题,要求考生编写一个程序来计算多项式的乘积。该题目考察了考生的多项式计算能力和算法设计能力。 知识点: * 多项式计算 * ...
Derivatives of polynomials. Interpolation with Newton formula. Rootfinder algorithms: Jenkins-Traub, Durand-Kerner-Aberth, Newton Generalized, Laguerre, Siljak, Ruffini. Orthogonal polynomials. ...
2. 多项式求和:在题解1002 "A+B for Polynomials"中,提到了处理两个多项式的求和问题。输入包含两行,每行表示一个多项式,多项式由指数和对应的系数构成,指数从大到小排列,且无重复。求和后输出的多项式也遵循...
Zernike多项式在数学中是一组在单位圆盘上正交的多项式,由诺贝尔奖得主、光学物理学家Frits Zernike命名,他也是相位对比显微镜的发明者。Zernike多项式在光束光学领域扮演着重要的角色,尤其在反射面天线的优化中...
Characteristic Polynomials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Long Nonlinear Sequences. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 ChipWaveforms...
and how Brouncker's formula of 1655 can be derived from Euler's efforts in Special Functions and Orthogonal Polynomials. The most interesting applications of this work are discussed, including the ...
16.2Roots of Polynomials and Interpolation .................. 186 17 Formal Propositional Logic 191 17.1Syntactics: The Language of Formal Propositional Logic .. 193 17.2Semantics: Logical Algebras......
在给定的压缩包文件"13623-calculate-roots-of-chebyshev-polynomials.zip.zip"中,我们可以推测其内容可能与计算切比雪夫多项式的根有关。切比雪夫多项式是一类在数值分析和工程计算中非常重要的特殊函数,它们在...
Hermite插值多项式拟合Matlab程序。运用Matlab软件依据理论可画出Hermite插值图像,并求出Hermite多项式,并应用到实际问题中。
标题“‘The-sum-of-polynomials.zip_SUM_行列式’”暗示了我们将探讨如何利用行列式来处理多项式的加法问题,而标签“sum”和“行列式”进一步强化了这一主题。 首先,让我们定义一下多项式。一个多项式是由常数、...
连分式是一种表达形式,由一系列数字构成,其中每个数字由两个分数形式的项之间加号隔开,这种形式的数学表达式可以用来表达复杂的数学运算,包括无理数的近似值,例如π、e等的表示。连分式在许多数学分支中都有...
文档《Fast construction of irreducible polynomials over finite fields》由Jean-Marc Couveignes和Reynald Lercier撰写,提供了在有限域上构建不可约多项式的快速随机化算法。文章提出了一个基于随机方法的算法,...
Despite the increasing use of computers, the basic need for mathematical tables continues. Tables serve a vital role in preliminary surveys of problems before programming for machine operation, and ...