1002. A+B for Polynomials (25)
来源:互联网 发布:二维码 调用数据库 编辑:程序博客网 时间:2024/04/28 01:22
1.直接建立1001长度的数组,分别进行存储,最后累加输出
AC代码:
//#include<string>//#include<stack>//#include<unordered_set>//#include <sstream>//#include "func.h"//#include <list>#include <iomanip>#include<unordered_map>#include<set>#include<queue>#include<map>#include<vector>#include <algorithm>#include<stdio.h>#include<iostream>#include<string>#include<memory.h>#include<limits.h>#include<stack>using namespace std;int main(void){vector<float> N1(1002, 0);vector<float> N2(1002, 0);int n, m;cin >> n;for (int i = 0; i < n; i++){int idx = 0;cin >> idx;cin >> N1[idx];}cin >> m;for (int i = 0; i < m; i++){int idx = 0;cin >> idx;cin >> N2[idx];}for (int i = 0; i < N1.size(); i++){N1[i] = N1[i] + N2[i];}int sum = 0;for (int i = 0; i < N1.size(); i++)if (N1[i] != 0) sum++;cout << sum;for (int i = N1.size() - 1; i >= 0; i--){//高位先输出if (N1[i] != 0)printf(" %d %.1f",i, N1[i]);}return 0;}
0 0
- 1002. A+B for Polynomials (25)
- 1002. A+B for Polynomials (25)
- 【PAT】1002. A+B for Polynomials (25)
- 1002. A+B for Polynomials (25)
- 1002. A+B for Polynomials (25)
- 1002. A+B for Polynomials (25)
- 1002. A+B for Polynomials (25)
- 1002. A+B for Polynomials (25)
- PAT 1002. A+B for Polynomials (25)
- 1002. A+B for Polynomials (25)
- [PAT]1002. A+B for Polynomials (25)
- 1002. A+B for Polynomials (25)
- pat 1002. A+B for Polynomials (25)
- 1002. A+B for Polynomials (25)
- 1002. A+B for Polynomials (25)
- PAT 1002. A+B for Polynomials (25)
- 1002. A+B for Polynomials (25)
- 1002. A+B for Polynomials (25)
- 【统计-ch2】
- 关于电脑DNS出错,如何修复和手动设置DNS
- SVD在推荐系统中的应用
- 一点简单的想法
- oracle数据库创建表空间
- 1002. A+B for Polynomials (25)
- 单位时间获取定位到的当前经纬度...
- iOS修改tabbar的背景颜色
- hdoj Coprime 5072 (容斥原理) 好题***
- 浅谈屏幕适配之measure(上)
- GrabCut in One Cut(基于图割算法grabcut的一次快速图像分割的OpenCV实现)----目前效果最好的图割
- 阻止资深程序员技术进步的最大敌人就是开始做管理,做管理至少毁了中国90%的好程序员。
- 杭电ACM1003
- Struts教程(一):搭建Struts环境,初步使用Struts