设计函数求一元多项式的导数。

输入格式:

以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。

输出格式:

以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。

样例">样例">样例">样例">样例">输入样例:

3 4 -5 2 6 1 -2 0

输出样例:

12 3 -10 1 6 0

思路:这道题和一元多项式的加法与乘法运算类似,而且还简单一点。这道题甚至没有那么多要求,直接边输入边输出就好了,我这里用了笨方法,输入的同时进行运算,然后存入数组中,为了减少后面遍历的时间,先找好最大值和最小值。

#include<bits/stdc++.h>
using namespace std;
int b[1001];
int main() {int n,ex;int f1 = 0;int max = -1;int low  =1000;while(true) {cin>>n>>ex;a[ex] = n;b[ex-1] +=ex*n;if(max<(ex-1)) {//找最大值 max = ex-1;}if(low>(ex-1)) {//找最小值 low = ex-1;}if(b[ex-1]) {//是否存在非零的数值 f1 = 1;}if(cin.get()=='\n') {break;}}int count1=0;//方便输出的格式 for(int i = max; i>= low; i--) {if(b[i]) {count1==0 ? printf("%d %d",b[i],i) : printf(" %d %d",b[i],i);count1++;}}if(!f1) {//如果为n*ex都为0,即没有非零的数值,直接输出0 0 printf("0 0");}cout<<endl;return 0;
}

pta一元多项式求导相关推荐

  1. C++学习之路 | PTA乙级—— 1010 一元多项式求导 (25分)(精简)

    1010 一元多项式求导 (25分) 设计函数求一元多项式的导数.(注:x ​n ​​ (n为整数)的一阶导数为nx ​n−1 ​​ .) 输入格式: 以指数递降方式输入多项式非零项系数和指数(绝对值 ...

  2. 浙江大学PAT上机题解析之1010. 一元多项式求导 (25)

    1010. 一元多项式求导 (25) 时间限制  400 ms 内存限制  32000 kB 代码长度限制  8000 B 判题程序    Standard 设计函数求一元多项式的导数. 输入格式:以 ...

  3. 1010. 一元多项式求导

    题目截图: 思路: 简单模拟. 代码: 1 /* 2 1010. 一元多项式求导 3 */ 4 5 #include <stdio.h> 6 #include <string.h&g ...

  4. 7-16 一元多项式求导 (20 分)(详解+题目分析)

    7-16 一元多项式求导 (20 分) 1:题目 设计函数求一元多项式的导数. 输入格式: 以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数).数字间以空格分隔. 输出格式: ...

  5. 7-1 一元多项式求导 (10 分)

    7-1 一元多项式求导 (10 分) 设计函数求一元多项式的导数. 输入格式: 以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数).数字间以空格分隔. 输出格式: 以与输入相同 ...

  6. 7-172 一元多项式求导 (20 分)

    7-172 一元多项式求导 (20 分) 设计函数求一元多项式的导数. 输入格式: 以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数).数字间以空格分隔. 输出格式: 以与输入 ...

  7. PTA5-16 一元多项式求导 (20分)

    5-16 一元多项式求导   (20分) 设计函数求一元多项式的导数. 输入格式: 以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数).数字间以空格分隔. 输出格式: 以与输入 ...

  8. 数据结构_C语言_实验一_线性结构 ——一元多项式求导

    文章目录 实验一 线性结构 1. 实验目的 2. 实验内容 3. 实验要求 4. 实验过程 (1) 问题描述 (2) 数据结构与算法设计 (3) 程序实现 (4) 实验结果 (5) 实验总结 实验一 ...

  9. PAT (Basic Level) Practice1010 一元多项式求导

    1010 一元多项式求导 一.题目 设计函数求一元多项式的导数.(注:xnx^nxn(n为整数)的一阶导数为nxn−1nx^{n-1}nxn−1) 二.输入输出 输入格式 以指数递降方式输入多项式非零 ...

最新文章

  1. 计算机网络概述---传输层 UDP和TCP
  2. asp.net ajax 怎么获取前端ul li_字节前端提前批面试题:触发了几次回流几次重绘...
  3. Queue+Stack(C++,标准库中的队列和栈)
  4. Java简单内存解析
  5. dev项目属性按钮是灰色_Spring Boot 中的项目属性配置
  6. 信息学奥赛一本通 1405:质数的和与积 | OpenJudge NOI 2.1 7827:质数的和与积 | 小学奥数 7827
  7. docker--删除container和image
  8. 【C语言】头文件书写方法与规范、code::black中如何创建并编写头文件(一看就会)
  9. 鹰信 UC 登录状态同步方法
  10. 计算并返回 x 的 算术平方根
  11. Altium Designer中如何实现元件Designator自动编号
  12. 图片裁剪为特定形状 ppt
  13. linux6.5取消屏保,怎么把wps屏保关掉
  14. Support for password authentication was removed on August 13, 2021
  15. 水晶报表 Crystal Reports Crystalreports 技术论坛
  16. 2015.03.10,学习,文献笔记-“水轮机压力脉动的混频幅值置信度分析方法研究” (1)...
  17. CRSLab:构建会话推荐系统的开源工具包
  18. Ubuntu下tomcat的安装
  19. Python多线程|爬虫、爆破密码提升效率
  20. 微信小程序开发公司的技术发展及行业现状

热门文章

  1. Windows中Nginx下载、安装、配置
  2. JAVA前端与后端交互面试题
  3. 【OpenCV】图像缩放
  4. linux 没有可用软件包,Linux中“没有可用的软件包XX,但是它被其他软件包引用”的解决方法...
  5. java中使用Jedis操作Redis实例
  6. 日语语法准备一:日语词性的分类
  7. 三分钟带你搞懂什么是向上转型和向下转型
  8. R语言多元线性回归模型分析 习题
  9. git基本命令与git基本命令-远程
  10. 洲际酒店集团大中华区特许经营酒店已开业150家;百胜中国食物银行项目已覆盖超100家肯德基 | 美通社头条...