PAT甲级 —— 1002 A+B for Polynomials (25分)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PAT甲级 —— 1002 A+B for Polynomials (25分)相关的知识,希望对你有一定的参考价值。
- 题目链接:A+B for Polynomials (25分)
- 题目描述
- 题意说明:这是要做两个多项式的求和运算,每个多项式的表达方式是给出各个次方项的系数,对应求和后按相同的方式输出即可
- 满分代码
#include<iostream>
#include<string>
#include<vector>
#include<algorithm>
using namespace std;
double coe[1010] = 0;
int main()
int K,t;
double value;
for(int i=0;i<2;i++)
cin>>K;
for(int j=0;j<K;j++)
cin>>t>>value;
coe[t]+=value;
int cnt = 0;
for (int i = 0; i < 1001; i++)
if (coe[i] != 0)
cnt++;
cout<<cnt;
for(int i=1000;i>=0;i--)
if(coe[i]!=0)
printf(" %d %.1lf",i,coe[i]);
return 0;
以上是关于PAT甲级 —— 1002 A+B for Polynomials (25分)的主要内容,如果未能解决你的问题,请参考以下文章
PAT甲级 1002 A+B for Polynomials (25)(25 分)
PAT甲级 —— 1002 A+B for Polynomials (25分)