当前位置:网站首页>1002. A+B for Polynomials (25)(PAT甲级)
1002. A+B for Polynomials (25)(PAT甲级)
2022-07-04 17:59:00 【相思明月楼】
Problem Description
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 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.
Output Specification:
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.
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>
#include <cstdio>
using namespace std;
double ans[1005];
int main() {
int k1, k2, n;
double a;
scanf("%d", &k1);
for(int i = 0; i < k1; i++) {
scanf("%d %lf", &n, &a);
ans[n] += a;
}
scanf("%d", &k2);
for(int i = 0; i < k2; i++) {
scanf("%d %lf", &n, &a);
ans[n] += a;
}
int cnt = 0;
for(int i = 0; i <= 1000; i++) {
if(ans[i] != 0) {
cnt++;
}
}
printf("%d", cnt);
for(int i = 1001; i >= 0; i--) {
if(ans[i] != 0) {
printf(" %d %.1lf", i, ans[i]);
}
}
return 0;
}
边栏推荐
- Send and receive IBM WebSphere MQ messages
- 神经网络物联网应用技术学什么
- Introduction to polyfit software
- 指定输出的字符集
- Opencv functions and methods related to binary threshold processing are summarized for comparison and use
- Other InterSystems%net tools
- Shell programming core technology "I"
- Detailed explanation of issues related to SSL certificate renewal
- 神经网络物联网应用技术就业前景【欢迎补充】
- Guys, for help, I use MySQL CDC 2.2.1 (Flink 1.14.5) to write Kafka and set
猜你喜欢
随机推荐
Pytorch学习(四)
1672. 最富有客户的资产总量
LeetCode 赎金信 C#解答
《工作、消费主义和新穷人》的微信读书笔记
DeFi生态NFT流动性挖矿系统开发搭建
FPGA时序约束分享01_四大步骤简述
SSL证书续费相关问题详解
Generate XML elements
启牛开的证券账户安全吗?
Have you guys ever used CDC direct Mysql to Clickhouse
876. 链表的中间结点
【uniapp】uniapp开发app在线预览pdf文件
长城证券开户安全吗 买股票怎么开户
Detailed explanation of the binary processing function threshold() of opencv
Is the securities account opened by qiniu safe?
Upgrade the smart switch, how much is the difference between the "zero fire version" and "single fire" wiring methods?
2022CoCa: Contrastive Captioners are Image-Text Fountion Models
The page element is vertically and horizontally centered, realizing the vertical and horizontal centering of known or unknown width.
Send and receive IBM WebSphere MQ messages
大div中有多个div,这些div在同一行显示,溢出后产生滚动条而不换行


![[release] a tool for testing WebService and database connection - dbtest v1.0](/img/4e/4154fec22035725d6c7aecd3371b05.jpg)






