设a、b是不等于零的自然数,“*”为一种新的运算符号,它的意义是a*b=1+2+3+…a×b如果a>b>1,且a*b=595,求a、b的值.最好不要有我看不懂的算法!

问题描述:

设a、b是不等于零的自然数,“*”为一种新的运算符号,它的意义是a*b=1+2+3+…a×b
如果a>b>1,且a*b=595,求a、b的值.最好不要有我看不懂的算法!

不好意思,刚做错了
a*b意思就是从1一直加到aXb,首项加末项乘以项数除以2,
首先设aXb为s,使得sX(s+1)/2=595
sX(s+1)=1190
解得s=34,即为aXb=34
又因为a>b>1,
则a=17,b=2