PAT (Advanced Level) 1009. Product of Polynomials (25)
2024-10-18 11:01:09
简单模拟。
#include<iostream>
#include<cstring>
#include<cmath>
#include<algorithm>
#include<cstdio>
using namespace std; double a[],b[],c[];
int k; int main()
{
for(int i=;i<=;i++) a[i]=b[i]=c[i]=;
int Max=-;
scanf("%d",&k);
for(int i=;i<=k;i++)
{
int id;double num;
scanf("%d%lf",&id,&num);
a[id]=num;
} scanf("%d",&k);
for(int i=;i<=k;i++)
{
int id;double num;
scanf("%d%lf",&id,&num);
b[id]=num;
} for(int i=;i<=;i++)
{
for(int j=;j<=;j++)
{
c[i+j]+=a[i]*b[j];
}
} int cnt=;
for(int i=;i>=;i--)
if(c[i]!=) cnt++; printf("%d",cnt);
int op=;
for(int i=;i>=;i--)
if(c[i]!=)
printf(" %d %.1lf",i,c[i]);
return ;
}
最新文章
- MATLAB 中NORM运用
- cocos2dx 3.x(动态改变精灵的背景图片)
- VS2010在运行状态下编辑代码
- 网站建设中HTTP状态码的奥秘
- Splash Screen开场屏在Android中的实现
- IEnumerable 接口 实现foreach 遍历 实例
- javascript 编写的贪吃蛇
- HTTP状态码 - HTTP Status Code
- ①bootstrap引入
- bzoj 3991: [SDOI2015]寻宝游戏
- java的AES对称加密和解密,有偏移量
- BUPT2017 wintertraining(15) #3 题解
- spring boot 使用war包部署
- TensorFlow数据读取方式:Dataset API
- DDMS files not found
- JSP的介绍及语法详解
- 五.dbms_transaction(用于在过程,函数,和包中执行SQL事务处理语句.)
- javascript格式化时间(几秒钟前,几分钟前,几小时前,几天前...)
- (转) 一次批量重启引发的Neutron网络故障
- CentOS iSCSI服务器搭建------Target篇