読者です 読者をやめる 読者になる 読者になる

PEをMathematicaで

Project Eulerに挑戦してみよう

501-600

Project Euler 549 / 階乗の整除性

10 が m! を割り切る最小の m は m=5 である。25 が m! を割り切る最小の m は m=10 である。n が m! を割り切る最小の m を s(n) とする。s(10)=5, s(25)=10 である。2 ≤ i ≤ n において Σs(i) を S(n) とする。S(100)=2012 である。S(10^8) を求めよ。Prob…

Project Euler 504 / 四角内部の平方

頂点が以下のような座標軸の格子点に置かれている四辺形を ABCD としよう。A(a, 0), B(0, b), C(−c, 0), D(0, −d)1≤a,b,c,d≤ m であり,a,b,c,d,m は整数とする。m=4 のとき, ABCD を描く方法の数がちょうど 256 個ある。その 256 個の四辺形のうち厳密に平…

Project Euler 587 / 凹三角形

左下図のように円に外接する正方形に対し,青い部分を「Lセクション」と呼ぶことにする。 また,右下図のように対角線を引いて,オレンジの部分を凹三角形と呼ぶことにする。この図では凹三角形の面積はLセクションの面積の半分である。 同じ大きさの円2つを…