问一个问题: 如果我已经知道了一个数 n = (a1 ^ b1) * (a2 ^ b2) * ... * (an ^bn) 注:已知 a1, a2, ..., an 和 b1, b2, ..., bn 那应该怎么算这个数的“平方约数“个数呢? ”平方约数“指的是本身是平方数且是 n 的约数的数。