Advertisement

C/C++

阅读量:

> 题目

若干数据组中包含多个多项式进行运算的参数配置信息;其中首行为一组数据的具体数值由后续数据给出:

  • 第一行包含三个整数n、m和t:
    • n分别代表第一个和第二个多项式的项数
    • m分别代表第一个和第二个多项式的项数
    • t指定计算类型:执行减法操作时取1;执行加法操作时取0
  • 下一行依次给出第一个多项式各项的系数与指数配对表示(共2n个数字)
  • 再下一行依次给出第二个多项式各项的系数与指数配对表示(共2m个数字)
  • t指定计算类型:执行减法操作时取1;执行加法操作时取0

题目OJ确保所有参与运算的指数全部按从小到大的顺序排列,并且每个多项式的项数最多为100;在输出时应特别注意遵循特定的格式规范。例如,在处理以下数据时:

4
2 2 1
1 1 1 2
1 1 1 2
6 2 0
1 0 1 1 1 2 1 3 1 4 1 5
-1 3 -1 4
0 4 0
0 0 1 1 -1 2 2 3
1 1 0
-1 1
0 0

输出为:

0

1+x+x2+x5

x-x2+2x3

-x

> 分析

这个题目的主要难点在于关注输出格式的问题。通过对比训练来提升函数模块的抽象能力,在实际应用中发现良好的抽象能够有效避免大量嵌套式if语句

核心要点需要注意的是,在两

全部评论 (0)

还没有任何评论哟~