若 p=3,则 a≥3,但 a=3 时 a!−26<0,因 mo>0 不可能,故 a≥4。直接计算:a=4⇒mo=4,得 (m,o)=(2,2);a=5⇒mo=100,得 (m,o)=(10,2)。当 a≥6 时,16∣a!,故 mo≡−20≡12(mod16),从而 m 为偶数;若 4∣m 或 o≥3,则 8∣mo,与 mo≡4(mod8) 矛盾;若 m≡2(mod4) 且 o=2,则 m2≡4(mod16),故 m2+20≡8(mod16)=0≡a!(mod16)。所以 a≥6 不可能,仅剩上述两个解。