首页 > 试题广场 >

解方程

[编程题]解方程
  • 热度指数:756 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
求解一元一次方程的正整数解

输入描述:
输入一行表示该一元一次方程,其中未知数为X,方程包含加法、减法、乘法。

字符串长度少于20个字符,保证为合法方程。

所有整数绝对值不超过10000000。


输出描述:
如果X有唯一正整数解,输出该答案。如果解为非正整数、不存在或解不唯一,输出-1。
示例1

输入

2*X=6

输出

3
示例2

输入

X+2*X=3*X

输出

-1

说明

解不唯一