`
linest
  • 浏览: 155671 次
  • 性别: Icon_minigender_1
  • 来自: 内蒙古
社区版块
存档分类
最新评论

pat-1002 A+B for Polynomials

    博客分类:
  • pat
 
阅读更多
1002:多项式加法

Sample Input
2 1 2.4 0 3.2
2 2 1.5 1 0.5
Sample Output
3 2 1.5 1 2.9 0 3.2

数组保存。

#include<iostream>
using namespace std;
#include<stdio.h>
#include<memory.h>

double exp[1001];

int main()
{
	int e;
	double c;
	int N;
	int count=0;

	memset(exp,0,sizeof(exp));

	for(int i=0;i<2;i++)
	{
		cin>>N;
		while(N--)
		{
			cin>>e;
			cin>>c;
			if(exp[e]==0)
				count++;
			exp[e]+=c;
			if(exp[e]==0)
				count--;
		}
	}
	cout<<count;
	
	for(int i=1000;i>=0;i--)
	{
		if(exp[i]!=0)
			printf(" %d %.1f",i,exp[i]);
	}

}


分享到:
评论

相关推荐

    【JAVA】1002 A+B for Polynomials (25分) PAT甲级 PAT (Advanced Level) Practice

    1002 A+B for Polynomials (25分) This time, you are supposed to find A+B where A and B are two polynomials. Input Specification: Each input file contains one test case. Each case occupies 2 lines, and ...

    PAT A1002 A+B for Polynomials (25)

    PTA跳转:原题链接 这道题相对比较简单,题目大意是输入两行数据,每一行的第一个数据表示这个多项式有多少对数据(包括指数和系数),每行数据代表一个多项式(如”2 1 2.4 0 3.2″表示”2.4x+3.2“,“2 2 1.5 1 ...

    浙江大学pat题目集合(1001-1072)

    1002. A+B for Polynomials(25分): 此题涉及多项式加法。输入包括两个多项式,每个多项式由系数和指数组成,且每个测试案例占据两行。每个多项式的非零项数K不超过10,指数Ni从0到1000递增,且系数aNi给出。输出...

    浙江大学pat题目集合(1001-1091)

    1002题——A+B for Polynomials,该题目涉及两个多项式的加法。每个输入案例包含两行,分别表示两个多项式。每行包含多项式的非零项数K,以及每个项的指数Ni和系数aNi,其中1 ≤ K ≤ 10,0 ≤ NK ≤ 1000。输出要求...

    浙江大学pat题目集合(1001-1080)

    紧接着,1002题——A+B for Polynomials (25)——将我们带入了多项式处理的领域。这一类题目要求编程者能够理解和处理多项式的基本概念,如指数、系数以及多项式的加法运算。多项式在计算机科学中是一个常见的数学...

    PAT 题目精解但(包括1000题)

    例如,1002题"A+B for Polynomials"要求找到两个多项式的和。解题时,可以通过建立一个系数数组来表示多项式的系数,遍历两个多项式的所有项,将对应的系数相加,最后按照多项式的格式输出和。 3. 贪心算法:贪心...

    程序员刷题judge-PAT_Solutions::lollipop:MyPAT(AdvancedLevel)练习解决方案

    A+B Format(20 分) 1002 A+B for Polynomials(25 分) 解题思路 对于 C++ 版本的算法,此题并未特别说明指数为整数,但测试用例均通过。 1003 Emergency(25 分) 解题思路 先通过 dijkstra 算法求出最短的路径...

    PAT甲级真题练习1

    A+B for Polynomials是一个中等难度的计算题,要求考生编写一个程序来计算多项式A+B的值。该题目考察了考生的基本编程能力和多项式计算能力。 知识点: * 多项式计算 * 变量声明和赋值 * 基本算术运算符 3. ...

    pat题目分类.docx

    - **指数与系数映射** (1002 A+B for Polynomials): 应用哈希表存储多项式的指数和系数。 3. **图论问题**: - **最短路径算法** (如1003 Emergency, 1072 Gas Station, 1087 All Roads Lead to Rome, 1030 ...

    pat题集word

    **题1002:A+B for Polynomials (25)** 在此题中,你需要实现两个多项式的相加。每个多项式以非零项的数量K、指数Ni和系数aNi表示,其中1 且0 。输入包含两个多项式,输出结果应保持与输入相同的格式,且结果需精确...

    PAT甲级题解.pdf

    2. 多项式求和:在题解1002 "A+B for Polynomials"中,提到了处理两个多项式的求和问题。输入包含两行,每行表示一个多项式,多项式由指数和对应的系数构成,指数从大到小排列,且无重复。求和后输出的多项式也遵循...

Global site tag (gtag.js) - Google Analytics