这道题感觉有点狗,不难,但是第一次做的时候,运行超时错误让我很不解,一共才10个数大的数组,最坏情况也不过是10*10的时间复杂度O(1)。
但是限制就是辣么严,这个单层循环的优化有些类似求前n个数的阶乘和。
源码如下:

double f( int n, double a[], double x )
{double sum=0;double num=1.0;for(int i=0;i<=n;i++){sum+=a[i]*num;num*=x;}return sum;
}

明天就是考研的日子啦,今年的我还是一个旁观者,想想明年就轮到自己了,我不知道,我准备好了没有,但我已经在路上了。

pat(基本编程题集)6-2 多项式求值 (15 分)相关推荐

  1. 6-2 多项式求值 (15 分)

    6-2 多项式求值 (15 分) 本题要求实现一个函数,计算阶数为n,系数为a[0] ... a[n]的多项式f(x)=∑i=0n​(a[i]×xi) 在x点的值. 函数接口定义: double f( ...

  2. 4-2 多项式求值   (15分) 本题要求实现一个函数,计算阶数为n,系数为a[0] ... a[n]的多项式 f(x)=∑i=0n(a[i]×xi)f(x)=\sum_{i=0}^{n}(a[i]

    4-2 多项式求值   (15分) 本题要求实现一个函数,计算阶数为n,系数为a[0] ... a[n]的多项式f(x)=∑i=0n(a[i]×xi)f(x)=\sum_{i=0}^{n}(a[i]\ ...

  3. 基础编程题目集 6-2 多项式求值 (15 分)

    问题描述: 解题思路: 两层for循环最后一个会超时,仔细思考后,因为每次循环需要×的数,只是比上一次多×了一个x,所以只需要在循环内记录上一次的p值,在该次循环内改变p的值即可 解题代码: doub ...

  4. PTA —— 基础编程题目集 —— 编程题 —— 7-1 厘米换算英尺英寸 (15 分)

    题目 如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048.现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于1 ...

  5. PTA —— 基础编程题目集 —— 编程题 —— 7-2 然后是几点 (15 分)

    题目 有时候人们用四位数字表示一个时间,比如1106表示11点零6分. 现在,你的程序要根据起始时间和流逝的时间计算出终止时间. 读入两个数字, 第一个数字以这样的四位数字表示当前时间, 第二个数字表 ...

  6. 基础编程题目集 7-2 然后是几点 (15 分)

    问题描述: 解题思路: 如何将4位数字表示提取出小时和分钟的时间呢? 将起始时间 / 100 即可得到 小时数, 将起始时间 % 100 即可得到分钟数, 对于变化的时间处理就简单了,%60得到应该改 ...

  7. 基础编程题目集 7-1 厘米换算英尺英寸 (15 分)

    问题描述: 解题思路: 公式意思是给你几英尺和几英寸,他们合起来对应多少米比如5英尺6英寸,就是对应(5+6/12) 英寸,(因为1英寸等于12英尺,所以inch/12,即6/12)即对应(5+6/1 ...

  8. PTA基础编程题目集 7-20 打印九九口诀表 (15分)

    题目: 下面是一个完整的下三角九九口诀表: 本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表. 输入格式: 输入在一行中给出一个正整数N(1≤N≤9). 输出格式: 输出下三角N*N部分 ...

  9. PAT 基础编程题目集(编程题1-38)题解

    PAT 基础编程题目集(编程题1-38)题解 ----------------------------------------------------------------------------- ...

最新文章

  1. 解剖人脸识别从无到有的发展史
  2. 关于使用data()获取自定义属性出现undefined的说明
  3. Swift可选绑定、断言
  4. python中的进程
  5. Dependency 'mysql:mysql-connector-java:5.1.28' not found【解决方案】
  6. 计算机科学家Erik Meijer眼中的Hacker Way工作方式
  7. 机器学习中非平衡数据处理
  8. 华为python673集_python库-collections模块Counter类
  9. 【机器人】关于驱动器与控制器的工作机制
  10. kafka的docker文件
  11. 基于C++的模板引擎
  12. “她”和“杰西”:虚拟助手的机器人魅力
  13. kNN_hand_writing(机器学习)
  14. 手摸手带你 App 爬虫入门
  15. 两个重要极限及其推导过程
  16. 华夏文化-让你心醉又心碎的陶笛--故乡的原风景
  17. 80%菜鸟保税仓可实现送货上门 实现进口全链路、多场景、端到端物流解决方案...
  18. lr_think_time()
  19. 思科交换机强制恢复出厂设置(清密码)
  20. Python——turtle绘制动漫形象(魔法少女小圆晓美焰,super beautiful)

热门文章

  1. android.os.BinderProxy cannot be cast to
  2. CreateProcess error = 2,系统找不到指定的文件
  3. mongoose日期 时间 范围查询
  4. jquery.uploadify参数
  5. java 关闭时_java – 活动关闭时服务停止
  6. web学习2--理解MVC及快速入门
  7. 在只需要一个指定正确的参数的情况下如何防止传入其他干扰的参数
  8. oracle dbra,资源供给:IO子系统之二
  9. 【软件开发底层知识修炼】七 Binutils辅助工具之- ar工具与nm工具
  10. 四维空间和五维空间N维空间遐想