0

各辺の長さが整数であって周長がn以下の三角形の個数についての自作問題

68
0

問題文

各辺の長さが正整数であって,周長が2024以下である三角形はいくつありますか?

ちょっと考えてみてください.下に送ると解説が始まります.













































解説

 x,y,zを正の整数,nを正整数の定数とします.求める個数は,
{x+y+z=nxyzz<x+y
を満たす組(x,y,z)の個数をXnとしたときの,k=12024Xkと等しいです.
まず,上式から,3つ目の条件を外した,
{x+y+z=nxyz
を満たす組(x,y,z)の個数Ynとします.

ωω3=1,ω1である定数とする.このとき,
Yn=n212772+(1)n18+ωn+ω2n9である.

x+y+z=nを満たす順序付いた正整数の組(x,y,z)の個数は,n1C2個である.ここから,各記号を入れ替えると等しい組になるものを取り除く.

  • xyzxである組
    それぞれ3!=6個ずつ存在する.

  • 少なくとも2つの数が等しい組
    x=yとすると,z=n2x1より,この組はそれぞれ3n12個ずつ存在する.

  • x=y=zである組
    n3の倍数のときのみ存在する.この組は先に求めた少なくとも2つの数が等しい組3n12個のうち,3つ存在する.

したがって,それぞれの場合において,重複する個数をそろえてから割ればよいため
Yn={16(n1C2+3n12+2)(3n)16(n1C2+3n12)(otherwise)
である.

また,n12=n121(1)n14
19(1+ωn+ω2n)={1(3n)0(otherwise)であることを用いれば,
Yn=n212772+(1)n18+ωn+ω2n9
を得る.

実は,Ynにはもっと簡単な表示が存在しますが,不要なのでここでは省きます.

X2n=X2n3=Ynが成立する.

まずはX2n=Ynから示す.
0<xyzとする.
x+y+z=n(nz)+(ny)+(nx)=2n
であり,Yn個のx+y+z=nを満たす組(x,y,z)それぞれに対して,組(nx,ny,nz)の長さを各辺に持つ三角形が対応するため,X2nYnである.

また,X2n{x+y+z=2nxyzz<x+yを満たす組の個数である.
z<x+yより,z<nである.
x+y+z=2n(nz)+(ny)+(nx)=n
であり,各辺の長さがx,y,zである三角形が存在するようなX2n個の組(x,y,z)に対して,Yn個の和がnとなる正整数の組(nz,ny,nx)が対応するため,X2nYn であり,X2n=Ynである.


次に,X2n=X2n3を示す.
{x+y+z=2nxyzz<x+y
を満たすX2n個の組(x,y,z)に対して,x=1と仮定すると,y+z=2n1である.
また,z<y+1よりzyかつyzであるため,y=zだが,2y=2n1を満たすyは存在しないため矛盾.よって,x2としてよい.
1つ目の式について,辺々3を引くと,(x1)+(y1)+(z1)=2n3が成立する.
明らかに,0<(x1)(y1)(z1)であり,(x1)+(y1)(z1)=2n2z1>0であるため,
X2n個の組(x,y,z)に対して,組(x1,y1,z1)が対応するため,X2nX2n3

また,{x+y+z=2n3xyzz<x+y
を満たすX2n3個の組(x,y,z)に対して,z+1<(x+1)+(y+1)0<(x+1)(y+1)(z+1)であるため,
各組(x,y,z)に対して対応する組(x+1,y+1,z+1)が存在するため,X2nX2n3であり,X2n=X2n3である.

以上より,X2n=X2n3=Ynが示された.

後は足すだけです.
k=12024Xk=k=11012X2k+k=21013X2k3=k=11012Yk+k=21013Yk=k=11012(k212772)19+k=21013(k212772)19=10121013202571012872+101310142027671012872=57750342

こたえ:57750342


終わりに

いかがでしたか?結構面白い問題だと思います.ところで...
Q. OMC-200(D)となんか似てない?
OMC-200(D)

この記事は,もともと私のOMCの問題のストックにあった問題をほぼそのままMathlogに移植したものです.(被っちゃった...Sou_ltion様申し訳ございません。)

最後まで読んでいただきありがとうございました.

投稿日:2024126
更新日:2024126
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

RusK
RusK
9
1174
さくさく

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中