問題#A003 問題#A003 ★☆☆☆ 312−1の素因数のうち最大のものを求めよ。 《ポイント》 因数分解を駆使して素因数分解を行います。式変形についてはコチラをご覧ください。 また、素因数分解をする際に厄介なのが素数かどうかの判定です。ここでちょっとした事実を紹介します。Nを自然数とするとき、 「N以下の自然数を約数に持たないならばNは素数」 という事実があります。これを知っていると知らないとでは素因数探しのコストが結構変わってきます。 《解答例》 312−1=(36−1)(36+1)=(33−1)(33+1)(32+1)(34−32+1)=(3−1)(32+3+1)(3+1)(32−3+1)(32+1)(34−32+1)=2⋅13⋅4⋅7⋅10⋅73=24⋅5⋅7⋅13⋅73 となるから最大の素因数は73である。 (答)73 《コメント》 73が素数であることは、73以下の自然数1,2,⋯,8で73が割り切れないことから明らかです。 戻る