5-2 一元多项式的乘法与加法运算
来源:互联网 发布:nodejs mysql vue 编辑:程序博客网 时间:2024/06/05 16:42
点击打开链接
因为数据比较小,所以可以用数组来模拟,数组坐标表示指数,数组大小表示系数
#include<stdio.h>#include<stdlib.h>#include<iostream>using namespace std;#define N 10005int main(){ int a[N]={0}; int b[N]={0}; int c[N]={0}; int d[N]={0}; int i,m,f; cin>>i; while(i--) { cin>>m>>f; a[f]+=m; } cin>>i; while(i--) { cin>>m>>f; b[f]+=m; } for(int i=0;i<N;i++) { if(a[i]) { for(int j=0;j<N;j++) { if(b[j]) c[i+j]+=a[i]*b[j]; } } } int cnt=0; for(int i=N-1;i>=0;i--) { if(c[i]) { if(cnt) cout<<" "; cout<<c[i]<< " "<<i; cnt++; } } if(!cnt) printf("0 0"); for(int i=0;i<N;i++) { if(a[i]) d[i]+=a[i]; } for(int j=0;j<N;j++) { if(b[j]) d[j]+=b[j]; } cout<<endl; cnt=0; for(int i=N-1;i>=0;i--) { if(d[i]) { if(cnt) cout<<" "; cout<<d[i]<< " "<<i; cnt++; } } if(!cnt) printf("0 0");}
阅读全文
1 0
- 5-2 一元多项式的乘法与加法运算
- 5-2 一元多项式的乘法与加法运算
- ?5-2 一元多项式的乘法与加法运算
- 5-2 一元多项式的乘法与加法运算
- 一元多项式的乘法与加法运算
- 一元多项式的乘法与加法运算
- 一元多项式的乘法与加法运算
- 一元多项式的加法与乘法运算
- 一元多项式的乘法与加法运算
- 一元多项式的乘法与加法运算
- 一元多项式的乘法与加法运算
- 一元多项式的乘法与加法运算
- 一元多项式的乘法与加法运算
- 线性结构2 一元多项式的乘法与加法运算
- 5-2 一元多项式的乘法与加法运算 (20分)
- 5-2 一元多项式的乘法与加法运算 (20分)
- 5-2 一元多项式的乘法与加法运算 (20分)
- 5-2 一元多项式的乘法与加法运算 (20分)
- 最新xcode打包IPA(完整详细图文)
- echarts绘制饼图
- 数字信封(RSA和DES整合测试)加密技术
- 通过自定义键盘布局准确获取软键盘是否弹出
- php利用root权限执行shell脚本
- 5-2 一元多项式的乘法与加法运算
- Python刷题日记:LeetCode-Longest Substring Without Repeating Characters
- PHP 、shell、crontab 执行定时任务
- 56. Yii Modules
- cesium自定义气泡窗口infoWindow后续优化篇
- xheditor关于视频上传的修改
- 机器学习入门算法基础视频
- Synchronized与ReentrantLock区别
- Spring主要标签