威威猫系列故事——因式分解
周末的威威猫虽然眼睛盯着电视屏幕,但是思绪却停留在自己喜欢的数学问题上。
有人说孤独是可耻的,但是单身一人的威威猫并不孤独,随着对数学的深入学习,威威猫甚至很庆幸自己没有陷入儿女情长,因为他有喜爱的数学相伴,最近,他就在潜心研究因式分解问题。
在我们学习数学的过程中,经常需要把一个多项式进行因式分解,也就是把它写成乘积的形式,比如多项式x^2+3x+2分解因式的结果就是(x+1)(x+2)。这个因式一眼就能看出来,但是当x的指数更高时,就不太容易分解了。
现在,威威猫就是在研究如何编写程序来实现对多项式的因式分解。
接下来是T行字符串表示T个测试用例,每行1个数学多项式,多项式长度不会超过100个字符,每个多项式表示形式如下:
A[1]x^P[1]+A[2]x^P[2]+...+A[m]x^P[m]
其中0<=P[i]<=5,A[i]表示x^P[i]的系数,A[i]=0时直接简写为0,A[i]=1和-1时分别简写为x^P[i]与-x^P[i],P[i]=0和1时分别简写为A[i]与A[i]x,且同一指数r的对应项系数之和的绝对值不超过1000, 每行中没有多余空格,具体格式可参考Sample Input。
(x+B[1])(x+B[2])...(x+B[m])
其中,B[1]<=B[2]<=...<=B[m],若B[i]=0则不加括号直接简写为x,如果无法表现成上述格式,则输出"-1"。
具体可参考Sample Output。
威威猫系列故事——因式分解相关推荐
- HDU-4516 威威猫系列故事——因式分解 多项式分解
题意:给定一个多项式,对其进行因式分解. 解法:由于多项式每一项系数绝对值不超过1000,由于最后解的形式为(x-a)(x-b)(x-c)(x-d)(x-e)其中a*b*c*d*e一定是最后的常数项系 ...
- HDU 4540 威威猫系列故事――打地鼠(DP)
D - 威威猫系列故事――打地鼠 Time Limit:100MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Sub ...
- 【腾讯第二届校园编程马拉松】HDU-4525,威威猫系列故事——吃鸡腿
原题传送门:威威猫系列故事--吃鸡腿 题目如下(添加了部分陷阱提示,以加粗加下划线显示) Problem Description 威威猫不是一只普通的猫,普通的猫喜欢吃鱼,但威威猫最喜欢吃鸡腿.他每天 ...
- hdoj 4526 威威猫系列故事——拼车记
威威猫系列故事--拼车记 Time Limit: 500/200 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Total ...
- 动态规划位置hdu 4540 威威猫系列故事——打地鼠(动态规划)
题记:写这篇博客要主是加深自己对动态规划位置的认识和总结实现算法时的一些验经和训教,如果有错误请指出,万分感谢. 威威猫系列故事--打地鼠 Time Limit: 300/100 MS (Java/O ...
- 杭电acm 4540威威猫系列故事——打地鼠
威威猫系列故事--打地鼠 Time Limit: 300/100 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Total ...
- 威威猫系列故事——篮球梦
威威猫系列故事--篮球梦 Time Limit: 300/100 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Total ...
- HDU 威威猫系列故事——篮球梦
威威猫系列故事--篮球梦 Time Limit: 300/100 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Total ...
- hdu4526威威猫系列故事——拼车记
威威猫系列故事--拼车记 Time Limit: 500/200 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Total ...
最新文章
- input框取消光标颜色手机端不生效
- android studio运行时报错the selected device is incompatible
- ITK:多输入不同的类型
- 一个人开始废掉的3种迹象
- utc时间转换为时分秒_C语言操作时间函数,实现定时执行某个任务小程序
- Android之播放一首简单的音乐
- 电商设计师套用PSD分层模板,玩转详情页的!
- [转]30个自我提升技巧
- Reporting Services 2016中不推荐使用的5大功能
- 手动Linux固定IP
- 制作 macOS Mojave U盘USB启动安装盘方法教程 (全新安装 Mac 系统)
- html几种美丽的分割线
- 对抗样本论文阅读Intriguing properties of neural networks
- 关于数学计算机手抄报简单的,关于简单的数学手抄报图片大全
- zkeys阿帕云对接易支付插件,支持zkeys阿帕云最新版(亲测可用)
- 哀悼日 网页置灰兼容ie 亲测有效!
- 个人收款码和个人经营收款码的区别,你知道吗
- 计算机网络--配置网络路由
- er图 navicat_Navicat 怎么生成ER图表
- 【UE4 第一人称射击游戏】20-添加瞄准十字线