pta一元多项式求导
设计函数求一元多项式的导数。
输入格式:
以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过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一元多项式求导相关推荐
- C++学习之路 | PTA乙级—— 1010 一元多项式求导 (25分)(精简)
1010 一元多项式求导 (25分) 设计函数求一元多项式的导数.(注:x n (n为整数)的一阶导数为nx n−1 .) 输入格式: 以指数递降方式输入多项式非零项系数和指数(绝对值 ...
- 浙江大学PAT上机题解析之1010. 一元多项式求导 (25)
1010. 一元多项式求导 (25) 时间限制 400 ms 内存限制 32000 kB 代码长度限制 8000 B 判题程序 Standard 设计函数求一元多项式的导数. 输入格式:以 ...
- 1010. 一元多项式求导
题目截图: 思路: 简单模拟. 代码: 1 /* 2 1010. 一元多项式求导 3 */ 4 5 #include <stdio.h> 6 #include <string.h&g ...
- 7-16 一元多项式求导 (20 分)(详解+题目分析)
7-16 一元多项式求导 (20 分) 1:题目 设计函数求一元多项式的导数. 输入格式: 以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数).数字间以空格分隔. 输出格式: ...
- 7-1 一元多项式求导 (10 分)
7-1 一元多项式求导 (10 分) 设计函数求一元多项式的导数. 输入格式: 以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数).数字间以空格分隔. 输出格式: 以与输入相同 ...
- 7-172 一元多项式求导 (20 分)
7-172 一元多项式求导 (20 分) 设计函数求一元多项式的导数. 输入格式: 以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数).数字间以空格分隔. 输出格式: 以与输入 ...
- PTA5-16 一元多项式求导 (20分)
5-16 一元多项式求导 (20分) 设计函数求一元多项式的导数. 输入格式: 以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数).数字间以空格分隔. 输出格式: 以与输入 ...
- 数据结构_C语言_实验一_线性结构 ——一元多项式求导
文章目录 实验一 线性结构 1. 实验目的 2. 实验内容 3. 实验要求 4. 实验过程 (1) 问题描述 (2) 数据结构与算法设计 (3) 程序实现 (4) 实验结果 (5) 实验总结 实验一 ...
- PAT (Basic Level) Practice1010 一元多项式求导
1010 一元多项式求导 一.题目 设计函数求一元多项式的导数.(注:xnx^nxn(n为整数)的一阶导数为nxn−1nx^{n-1}nxn−1) 二.输入输出 输入格式 以指数递降方式输入多项式非零 ...
最新文章
- 计算机网络概述---传输层 UDP和TCP
- asp.net ajax 怎么获取前端ul li_字节前端提前批面试题:触发了几次回流几次重绘...
- Queue+Stack(C++,标准库中的队列和栈)
- Java简单内存解析
- dev项目属性按钮是灰色_Spring Boot 中的项目属性配置
- 信息学奥赛一本通 1405:质数的和与积 | OpenJudge NOI 2.1 7827:质数的和与积 | 小学奥数 7827
- docker--删除container和image
- 【C语言】头文件书写方法与规范、code::black中如何创建并编写头文件(一看就会)
- 鹰信 UC 登录状态同步方法
- 计算并返回 x 的 算术平方根
- Altium Designer中如何实现元件Designator自动编号
- 图片裁剪为特定形状 ppt
- linux6.5取消屏保,怎么把wps屏保关掉
- Support for password authentication was removed on August 13, 2021
- 水晶报表 Crystal Reports Crystalreports 技术论坛
- 2015.03.10,学习,文献笔记-“水轮机压力脉动的混频幅值置信度分析方法研究” (1)...
- CRSLab:构建会话推荐系统的开源工具包
- Ubuntu下tomcat的安装
- Python多线程|爬虫、爆破密码提升效率
- 微信小程序开发公司的技术发展及行业现状
热门文章
- Windows中Nginx下载、安装、配置
- JAVA前端与后端交互面试题
- 【OpenCV】图像缩放
- linux 没有可用软件包,Linux中“没有可用的软件包XX,但是它被其他软件包引用”的解决方法...
- java中使用Jedis操作Redis实例
- 日语语法准备一:日语词性的分类
- 三分钟带你搞懂什么是向上转型和向下转型
- R语言多元线性回归模型分析 习题
- git基本命令与git基本命令-远程
- 洲际酒店集团大中华区特许经营酒店已开业150家;百胜中国食物银行项目已覆盖超100家肯德基 | 美通社头条...