PAT 1010. 一元多项式求导
2018-04-02 10:21
239 查看
1010. 一元多项式求导 (25)
时间限制 400 ms内存限制 65536 kB
代码长度限制 8000 B
判题程序 Standard 设计函数求一元多项式的导数。(注:xn(n为整数)的一阶导数为n*xn-1。)
输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。
输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是0,但是表示为“0 0”。
输入样例:
3 4 -5 2 6 1 -2 0输出样例:
12 3 -10 1 6 0
#include<iostream> #include<string.h> #include<algorithm> using namespace std; int main() { int tmp1,tmp2,zhishu[2005],i(0),j(0); while(~scanf("%d",&tmp2)){ if(i++%2==0) tmp1=tmp2; else { if(tmp2!=0 && tmp1!=0){ zhishu[j]=tmp1*tmp2; zhishu[j+1]=tmp2-1; j+=2; } } } if(j==0) { cout<<"0 0"<<endl; return 0; } for(i=0;i<j;i++){ cout<<zhishu[i]; if(j-i>1) cout<<" "; } return 0; }
Sume: 理解零多项式是指最后结果为0;如果结果不为0,过程中不输出零项式。
相关文章推荐
- 1010 一元多项式求导 PAT
- Pat(Basic Level)Practice--1010(一元多项式求导)
- PAT 1010 一元多项式求导
- PAT Basic 1010. 一元多项式求导 (25)
- PAT(basic level) 1010 一元多项式求导
- PAT-B] 1010. 一元多项式求导 [数论]
- PAT : 1010. 一元多项式求导 (25)
- PAT 1010. 一元多项式求导 (25)
- PAT (Basic Level) Practise 1010. 一元多项式求导 (25)
- PAT(乙):1010. 一元多项式求导
- PAT 1010. 一元多项式求导 (25)
- PAT(Basic Level)_1010_一元多项式求导
- PAT 1010. 一元多项式求导 C语言
- PAT 1010. 一元多项式求导 (25) —— Java
- PAT(B)1010. 一元多项式求导 (25)
- Pat 1010. 一元多项式求导 (25)
- 1010. 一元多项式求导 (25) PAT乙级真题
- 1010. 一元多项式求导 (25)-浙大PAT乙级真题java实现
- PAT1010 一元多项式求导
- PAT (Basic Level) Practise 1010. 一元多项式求导 (25)