zoukankan      html  css  js  c++  java
  • 1002. A+B for Polynomials (25)

     1 #include <iostream>
     2 #include <cstdio>
     3 #include <algorithm>
     4 
     5 using namespace std;
     6 const int maxn = 10005;
     7 double a[maxn];
     8 int b[maxn];
     9 double c[maxn];
    10 
    11 int main(){
    12     ios::sync_with_stdio(false);
    13     int k;
    14     cin >> k;
    15     int x;
    16     double y;
    17     int Max = 0;
    18     for (int i = 1; i <= k; i++){
    19         cin >> x >> y;
    20         a[x] += y;
    21         if (Max < x)
    22             Max = x;
    23     }
    24     int k1;
    25     cin >> k1;
    26     for (int i = 1; i <= k1; i++){
    27         cin >> x >> y;
    28         a[x] += y;
    29         if (Max < x)
    30             Max = x;
    31     }
    32     int ans = 0;
    33     for (int i = Max; i >= 0; i--){
    34         if (a[i] == 0) continue;
    35         b[ans] = i;
    36         c[ans++] = a[i];
    37     }
    38     cout << ans;
    39     for (int i = 0; i < ans; i++){
    40         printf(" %d %.1lf", b[i], c[i]);
    41         //cout << " " << b[i] << " " << c[i];
    42     }
    43     //最后一行没有空格(包括换行)
    44     //cout << endl;
    45     system("pause");
    46     return 0;
    47 }
  • 相关阅读:
    [bzoj3123] [Sdoi2013]森林
    [bzoj2173] 整数的lqp拆分
    Linux
    使用高德地图API
    EF具体用在什么类型的项目上
    出现Data Tools 与VS 不兼容问题
    Entity FramWork
    Entity
    Entity
    BASH
  • 原文地址:https://www.cnblogs.com/ouyang_wsgwz/p/8680921.html
Copyright © 2011-2022 走看看