PAT甲级1002
来源:互联网 发布:中国机电产品出口数据 编辑:程序博客网 时间:2024/05/20 15:11
1002. A+B for Polynomials (25)
This time, you are supposed to find A+B where A and B are two polynomials.
计算两个多项式的和。
Input
Each input file contains one test case. Each case occupies 2 lines, and each line contains the information of a polynomial: K N1 aN1 N2 aN2 ... NK aNK, where K is the number of nonzero terms in the polynomial, Ni and aNi (i=1, 2, ..., K) are the exponents and coefficients, respectively. It is given that 1 <= K <= 10,0 <= NK < ... < N2 < N1 <=1000.
每个输入文件包含一个测试用例。每个例子有两行,每一行分别是一个多项式的信息:K N1 aN1 N2 aN2 ... NK aNK。K是这个多项式中不为0的项的个数,Ni and aNi (i=1, 2, ..., K)是指数和系数。1 <= K <= 10,0 <= NK < ... < N2 < N1 <=1000。
Output
For each test case you should output the sum of A and B in one line, with the same format as the input. Notice that there must be NO extra space at the end of each line. Please be accurate to 1 decimal place.
以跟输入相同的形式输出A+B的结果。需要注意的是在每一行结尾没有多余的空格。输出精确到小数点后一位。
Sample Input
2 1 2.4 0 3.22 2 1.5 1 0.5Sample Output
3 2 1.5 1 2.9 0 3.2
#include<stdio.h>#include<cstring>#include<math.h>#include<iostream>#include <algorithm>#include<cmath>using namespace std;int main(){float sum[1001];for(int i=0;i<1001;i++)sum[i]=0;int n=0,num=0,k=0;float nn=0.0;for(int i=0;i<2;i++){cin>>k;for(int j=0;j<k;j++){cin>>n;cin>>nn;sum[n]+=nn;}}for(int i=0;i<1001;i++){if(sum[i]!=0)num++;}cout<<num;for(int i=1000;i>=0;i--){if(sum[i]!=0){cout<<" "<<i<<" ";printf("%.1f",sum[i]);}}system("pause");return 0;}
- PAT-甲级1002
- PAT甲级1002
- PAT甲级习题(1002)
- PAT-甲级-1002
- PAT甲级1002
- PAT甲级1001,1002
- PAT甲级 1002
- PAT甲级1002题解
- PAT甲级1002
- 浙大PAT甲级-1002
- PAT甲级 1002
- 【PAT】甲级1002
- PAT 甲级练习 1002
- pat甲级1002
- Pat甲级1002 in Python
- PAT甲级1002 A + B
- PAT 甲级
- PAT甲级1002-写出这个数
- MyEclipse 2016 Stable 1.0破解教程
- oracle坑
- Java设计模式(行为型)之-策略模式
- mysql 锁表 加锁解锁等.
- 进程间的通信(管道)
- PAT甲级1002
- 【软考】软件攻城狮考试(四)——面向对象
- 从头开始学习angular.js----001(尽量每天一篇)
- SQL 数据库 学习 031 查询-14 连接查询 --- 左(右)外连接、完全连接、交叉连接、联合
- UGUI双击事件
- android spinner 简单实例
- Retrofit的基本用法
- 采用python中SQLalchemy模块访问数据库(一)
- 你必须了解的RecyclerView的五大开源项目-解决上拉加载、下拉刷新和添加Header、Footer等问题