• PAT1002


    1002. A+B for Polynomials (25)

    时间限制

    400 ms

    内存限制

    32000 kB

    代码长度限制

    16000 B

    判题程序

    Standard

    作者

    CHEN, Yue

    This time, you are supposed to find A+B where A and B are two polynomials.

    Input

    Each input file contains one test case. Each case occupies 2 lines, and each line contains the information of a polynomial: K N1 aN1 N2 aN2 ... NK aNK, where K is the number of nonzero terms in the polynomial, Ni and aNi (i=1, 2, ..., K) are the exponents and coefficients, respectively. It is given that 1 <= K <= 10,0 <= NK < ... < N2 < N1 <=1000.

    Output

    For each test case you should output the sum of A and B in one line, with the same format as the input. Notice that there must be NO extra space at the end of each line. Please be accurate to 1 decimal place.

    Sample Input

    2 1 2.4 0 3.2
    2 2 1.5 1 0.5
    Sample Output
    3 2 1.5 1 2.9 0 3.2
     
    AC源码:
    #include 
    
    double polyBuf[1001];
    
    void initial()
    {
        for(int i=0; i<1001; i++)
        {
            polyBuf[i] = 0.0;
        }
    }
    
    int main()
    {
        initial();
    
        int k;
        while(scanf("%d", &k) != EOF)
        {
            int n;
            double a;
            for(int i=0; i=0; i--)
            {
                if(polyBuf[i] != 0)
                {
                    cnt++;
                }
            }
    
            printf("%d", cnt);
    
            for(int i=1000; i>=0; i--)
            {
                if(polyBuf[i] != 0)
                {
                    printf(" %d %.1lf", i, polyBuf[i]);
                }
            }
    
            printf("\n");
        }
    
        return 0;
    }
     
    提交结果:

    image_thumb5

    点评:

    一次A过,None

  • 相关阅读:
    前端布局
    mysql默认数据库
    js 计算两个颜色之间的渐变色值 10个色值
    chrome network中的stalled阶段耗时含义
    linux软件源码安装与封装包安装
    如何分辨linux文件颜色
    linux 文件权限
    linux端口查看
    suse linux光盘挂载
    记一次tortoiese git误提交的问题
  • 原文地址:https://www.cnblogs.com/panpei/p/2983717.html
Copyright © 2020-2023  润新知