MENU
575,245

「倧小比范」の東北倧1992埌期の問題

数孊的垰玍法でこねくり回さなくおも、以䞋で終わる気がしたすが、どうでしょう

-----

n = 1 の堎合は明らかに成り立぀。
以䞋では n ≧ 2 の堎合に぀いお蚌明する。

p≧q か぀ r≧s のずき、
pr + qs - ps - qr = (p-q)(r-s) ≧ 0
より、pr + qs ≧ ps + qr

よっお、
巊蟺= (Σ[i=1->n] a[i])*(Σ[i=1->n] b[i])
= Σ[i=1->n] a[i]*b[i] + Σ[i=2->n] Σ[j=1->i-1] (a[i]*b[j] + a[j]*b[i])
≩ Σ[i=1->n] a[i]*b[i] + Σ[i=2->n] Σ[j=1->i-1] (a[i]*b[i] + a[j]*b[j])
= n*Σ[i=1->n] a[i]*b[i]

匕甚しお返信線集・削陀(未線集)

以前あみだくじのパタヌンを数えるような蚘事があった気がしたすが...

最近たた「統蚈」絡みで「あみだくじ」のどこを遞ぶかは偏りがある系の話が沞いおいたす。
気になる蚘事があったので「確かめよう」ずしたしたが, そもそも「あみだくじ」の数え䞊げが刀らないこずに気が぀きたした。
仕方がないので数えおみようずしたのですが...
䟋えば, 瞊の筋が4本で, 暪棒が3本の堎合に20通りかずなったのですが, どうにも自信が持おたせん。
ただ, 暪棒が3本の堎合で, 瞊の筋の本数を増やしおいけば, 䌌た蚈算で挞化匏的に数えられそうだず...

でもさっぱり芁領を埗ないので, 䟋えば「瞊の筋が5本で暪棒が6本入ったあみだくじ」の総数はどう蚈算すれば良いか教えお䞋さいな。

匕甚しお返信線集・削陀(未線集)

「20通り」の数えあげで、「巊に1本、䞭に0本、右に2本」が数えられおいない気がしたす。
私の勘違いでしたらご容赊䞋さい。

匕甚しお返信線集・削陀(線集枈: 2025幎04月23日 22:00)

自分もあみだくじに぀いおいく぀かの投皿をしおいたのを蚘憶しおいたので調べおみたら
私の備忘録䞭の
数孊・・・その他(数孊に぀いおの雑孊を・・・)
思い通りのあみだくじを䜜る方法 (右列䞊から2番目)
に関連蚘事がたずめられおいたす。

懐かしかったので自分でも、もう䞀床敎理しおみたした。
瞊線が4本で暪線がn本では(A088305)
gp > a(n)=(((3+sqrt(5))/2)^(n+1)-((3-sqrt(5))/2)^(n+1))/sqrt(5)
gp > for(n=1,10,print(n";"round(a(n))))
1;3
2;8
3;21
4;55
5;144
6;377
7;987
8;2584
9;6765
10;17711


瞊線が5本で暪線がn本では(A261547)
gp > b(n)=(3^(n+1)-1)/2
gp > for(n=1,10,print(n";"b(n)))
1;4
2;13
3;40
4;121
5;364
6;1093
7;3280
8;9841
9;29524
10;88573


瞊線が6本で暪線がn本では(A005021)
c(n)={S=[];}for(i=0,n,for(j=0,n-i,for(k=0,n-i-j,\
S=concat(S,[binomial(i+j,j)*binomial(j+k,k)*binomial(n+1-j,n-(i+j+k))]))));vecsum(S)
gp > for(n=1,10,print(n";"c(n)))
1;5
2;19
3;66
4;221
5;728
6;2380
7;7753
8;25213
9;81927
10;266110

なお瞊棒が6本での暪軞n本でのあみだくじの本数がA005021での解説では
P_6ず呌ばれる道盎線䞊点A、B、C、D、E、F が䞊んでいる。を、Aから出発し、
2*n+5(æ­©)におFの地点に到着する酔歩のコヌスが䜕通りできるか   に同じずある。
よっお暪棒2本では2*2+5=9歩で進む実䟋を構成するず
1;[A, B, A, B, A, B, C, D, E, F]
2;[A, B, A, B, C, B, C, D, E, F]
3;[A, B, A, B, C, D, C, D, E, F]
4;[A, B, A, B, C, D, E, D, E, F]
5;[A, B, A, B, C, D, E, F, E, F]
6;[A, B, C, B, A, B, C, D, E, F]
7;[A, B, C, B, C, B, C, D, E, F]
8;[A, B, C, B, C, D, C, D, E, F]
9;[A, B, C, B, C, D, E, D, E, F]
10;[A, B, C, B, C, D, E, F, E, F]
11;[A, B, C, D, C, B, C, D, E, F]
12;[A, B, C, D, C, D, C, D, E, F]
13;[A, B, C, D, C, D, E, D, E, F]
14;[A, B, C, D, C, D, E, F, E, F]
15;[A, B, C, D, E, D, C, D, E, F]
16;[A, B, C, D, E, D, E, D, E, F]
17;[A, B, C, D, E, D, E, F, E, F]
18;[A, B, C, D, E, F, E, D, E, F]
19;[A, B, C, D, E, F, E, F, E, F]

ず蚈算の通り19パタヌン構成可胜なので
瞊棒が5本である時は
P_5ず呌ばれる道盎線䞊5点A、B、C、D、E が䞊んでいる。を、Aから出発し、
2*n+4(æ­©)におEの地点に到着する酔歩のコヌスが䜕通りできるか
ず䞊のパタヌンを参考に
今床は2*2+4=8歩で進み
1;[A, B, A, B, A, B, C, D, E]
2;[A, B, A, B, C, B, C, D, E]
3;[A, B, A, B, C, D, C, D, E]
4;[A, B, A, B, C, D, E, D, E]
5;[A, B, C, B, A, B, C, D, E]
6;[A, B, C, B, C, B, C, D, E]
7;[A, B, C, B, C, D, C, D, E]
8;[A, B, C, B, C, D, E, D, E]
9;[A, B, C, D, C, B, C, D, E]
10;[A, B, C, D, C, D, C, D, E]
11;[A, B, C, D, C, D, E, D, E]
12;[A, B, C, D, E, D, C, D, E]
13;[A, B, C, D, E, D, E, D, E]
の13通り蚈算䞊䞀臎)
がすぐに探すこずができたす。

だから瞊棒4本のずきは
P_4ず呌ばれる道盎線䞊4点A、B、C、D が䞊んでいる。を、Aから出発し、
2*n+3(æ­©)におDの地点に到着する酔歩のコヌスが䜕通りできるか
で凊理され、暪棒2本では7歩で進み
1;[A, B, A, B, A, B, C, D]
2;[A, B, A, B, C, B, C, D]
3;[A, B, A, B, C, D, C, D]
4;[A, B, C, B, A, B, C, D]
5;[A, B, C, B, C, B, C, D]
6;[A, B, C, B, C, D, C, D]
7;[A, B, C, D, C, B, C, D]
8;[A, B, C, D, C, D, C, D]
が芋぀かる。

匕甚しお返信線集・削陀(線集枈: 2025幎04月24日 08:25)

ありがずうございたす。
うっかり数え萜ずしをしおいた事が確認できたした。
行き぀戻り぀の順路数で数えられる理路はちゃんず確認できおたせんが、Pythonでプログラムしおみお確かに曞かれおいる堎合な数が埗られる事は分かりたした。
次は蚘事にあった、瞊棒8本暪棒12本の堎合に、あみだくじの行き先を堎合わけしお数える事が必芁になりたす。
「行き぀戻り぀」を1ず-1のリストで数え䞊げる事はできたので、あずはそのリストからあみだくじを埩元しお行き先を確認すれば良いのですが... あみだくじの「埩元」はどのようにすれば良いでしょう

匕甚しお返信線集・削陀(未線集)

瞊8本で暪棒n本のずきの異なるあみだくじの匕き方は
次の蚈算で䞎えられそうです。

gp > F(n)={S=[];}for(i=0,n,for(j=0,n-i,for(k=0,n-i-j,for(l=0,n-i-j-k,for(m=0,n-i-j-k-l,
W=binomial(i+j,j)*binomial(j+k,k)*binomial(k+l,l)*binomial(l+m,m)*binomial(n+1-(j+k+l),n-(i+j+k+l+m));
S=concat(S,[W]))))));vecsum(S)

gp > for(n=1,12,print(n";"F(n)))
1;7
2;34
3;143
4;560
5;2108
6;7752
7;28101
8;100947
9;360526
10;1282735
11;4552624
12;16131656

OEISで怜玢するずA005023がヒットしたした。
埓っお求めるべき倀は16131656(通り)では

私も酔歩ずあみだくじを察応させようず詊みたのですが総数で䞀臎しか蚀えないです。

匕甚しお返信線集・削陀(未線集)

察応の仕方はこうじゃないかずいうものに思い至りたした。劂䜕でしょう。
あずは仕方ないので, Pythonで䞀぀䞀぀数えるしか...

匕甚しお返信線集・削陀(未線集)

以䞋の考えはどうでしょうか

n本の瞊線にm本の暪線を匕く堎合、
・項数m
・各項の倀は1以䞊n-1以䞋
・任意の連続する2項に぀いお、a[i+1] > a[i]-2
ずいう条件を満たす数列ず䞀察䞀に察応するず思いたす。
そしお、そのような数列の個数は、最埌の項が䜕なのかで分類しお挞化匏が䜜れるず思いたす。

匕甚しお返信線集・削陀(未線集)

あみだくじで瞊線がn本(n≧3)で暪線がk本での䜜り方Tn(k)を挞化匏で構成するず
T3(k)=if(k==1,2,2*memorize(T3,k-1))
T4(k)=if(k==1,3,k==2,8,3*memorize(T4,k-1)-binomial(2,2)*memorize(T4,k-2))
T5(k)=if(k==1,4,k==2,13,4*memorize(T5,k-1)-binomial(3,2)*memorize(T5,k-2))
T6(k)=if(k==1,5,k==2,19,k==3,66,5*memorize(T6,k-1)-binomial(4,2)*memorize(T6,k-2)+binomial(3,3)*memorize(T6,k-3))
T7(k)=if(k==1,6,k==2,26,k==3,100,6*memorize(T7,k-1)-binomial(5,2)*memorize(T7,k-2)+binomial(4,3)*memorize(T7,k-3))
T8(k)=if(k==1,7,k==2,34,k==3,143,k==4,560,7*memorize(T8,k-1)-binomial(6,2)*memorize(T8,k-2)+binomial(5,3)*memorize(T8,k-3)-binomial(4,4)*memorize(T8,k-4))
T9(k)=if(k==1,8,k==2,43,k==3,196,k==4,820,8*memorize(T9,k-1)-binomial(7,2)*memorize(T9,k-2)+binomial(6,3)*memorize(T9,k-3)-binomial(5,4)*memorize(T9,k-4))
T10(k)=if(k==1,9,k==2,53,k==3,260,k==4,1156,k==5,4845,9*memorize(T10,k-1)-binomial(8,2)*memorize(T10,k-2)+binomial(7,3)*memorize(T10,k-3)-binomial(6,4)*memorize(T10,k-4)+binomial(5,5)*memorize(T10,k-5))
T11(k)=if(k==1,10,k==2,64,k==3,336,k==4,1581,k==5,6954,10*memorize(T11,k-1)-binomial(9,2)*memorize(T11,k-2)+binomial(8,3)*memorize(T11,k-3)-binomial(7,4)*memorize(T11,k-4)+binomial(6,5)*memorize(T11,k-5))

*スピヌドアップを蚈るためメモ化しお凊理しおいたす。
瞊の本数が倚くなるず初期倀をいく぀か集めないずいけないのでこの蟺が面倒か

瞊の本数
-3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11(本)
暪の本数;で芋お䞋さい。
1;2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10
2;4 | 8 | 13 | 19 | 26 | 34 | 43 | 53 | 64
3;8 | 21 | 40 | 66 | 100 | 143 | 196 | 260 | 336
4;16 | 55 | 121 | 221 | 364 | 560 | 820 | 1156 | 1581
5;32 | 144 | 364 | 728 | 1288 | 2108 | 3264 | 4845 | 6954
6;64 | 377 | 1093 | 2380 | 4488 | 7752 | 12597 | 19551 | 29260
7;128 | 987 | 3280 | 7753 | 15504 | 28101 | 47652 | 76912 | 119416
8;256 | 2584 | 9841 | 25213 | 53296 | 100947 | 177859 | 297275 | 476905
9;512 | 6765 | 29524 | 81927 | 182688 | 360526 | 657800 | 1134705 | 1874730
10;1024 | 17711 | 88573 | 266110 | 625184 | 1282735 | 2417416 | 4292145 | 7283640
11;2048 | 46368 | 265720 | 864201 | 2137408 | 4552624 | 8844448 | 16128061 | 28048800
12;4096 | 121393 | 797161 | 2806272 | 7303360 | 16131656 | 32256553 | 60304951 | 107286661
13;8192 | 317811 | 2391484 | 9112264 | 24946816 | 57099056 | 117378336 | 224660626 | 408239530
14;16384 | 832040 | 7174453 | 29587889 | 85196928 | 201962057 | 426440955 | 834641671 | 1547129284
15;32768 | 2178309 | 21523360 | 96072133 | 290926848 | 714012495 | 1547491404 | 3094322026 | 5844716616
16;65536 | 5702887 | 64570081 | 311945595 | 993379072 | 2523515514 | 5610955132 | 11453607152 | 22025185281
17;131072 | 14930352 | 193710244 | 1012883066 | 3391793664 | 8916942687 | 20332248992 | 42344301686 | 82836630954
18;262144 | 39088169 | 581130733 | 3288813893 | 11580678656 | 31504028992 | 73645557469 | 156404021389 | 311063682160
19;524288 | 102334155 | 1743392200 | 10678716664 | 39539651584 | 111295205284 | 266668876540 | 577291806894 | 1166646177136
20;1048576 | 267914296 | 5230176601 | 34673583028 | 134998297600 | 393151913464 | 965384509651 | 2129654436910 | 4371207361885

匕甚しお返信線集・削陀(未線集)

ただ䜕の怜蚌もしたせんが... Python でプログラムしお数えた分垃がこうなりたした。
1282735は総数の筈ですが皆さんの数倀ず合っおないような気がしたす...

1282735
[764877, 279584, 133631, 64604, 27257, 9481, 2693, 608]
[279584, 478114, 262307, 147260, 72988, 29809, 9980, 2693]
[133631, 262307, 365985, 252938, 153368, 75216, 29809, 9481]
[64604, 147260, 252938, 314118, 250202, 153368, 72988, 27257]
[27257, 72988, 153368, 250202, 314118, 252938, 147260, 64604]
[9481, 29809, 75216, 153368, 252938, 365985, 262307, 133631]
[2693, 9980, 29809, 72988, 147260, 262307, 478114, 279584]
[608, 2693, 9481, 27257, 64604, 133631, 279584, 764877]

匕甚しお返信線集・削陀(未線集)

お隒がせしたした。線集のパスワヌドを間違っお入れたようで蚂正できないので重ねおの投皿ずなり申し蚳ありたせん

Pythonで組んだものはなかなか凊理が終わらないので
Claudiにお願いしおJuliaに曞き盎しお貰っお実行するずそこそこの時間で結果が出たした。
--start---------------------------------------
8 12
--Ans-------------------------------------------
16131656
[9188341, 3508269, 1778834, 939616, 451633, 184261, 63000, 17702]
[3508269, 5568480, 3238722, 1961381, 1086206, 507952, 197646, 63000]
[1778834, 3238722, 4168532, 3074842, 2048283, 1130230, 507952, 184261]
[939616, 1961381, 3074842, 3550353, 3019342, 2048283, 1086206, 451633]
[451633, 1086206, 2048283, 3019342, 3550353, 3074842, 1961381, 939616]
[184261, 507952, 1130230, 2048283, 3074842, 4168532, 3238722, 1778834]
[63000, 197646, 507952, 1086206, 1961381, 3238722, 5568480, 3508269]
[17702, 63000, 184261, 451633, 939616, 1778834, 3508269, 9188341]
--end-------------------------------------------
この結果を䜿うず,
「統蚈リテラシヌのない者がカモられる時代がやっおきた」ずいうダむアモンド・オンラむンの蚘事
https://diamond.jp/articles/-/363654
にあるあみだくじの話の分垃の郚分を確認できたす。

匕甚しお返信線集・削陀(未線集)

GAI さんぞ
「if(k==1,2,2*memorize(T3,k-1))」
の読み方が分かりたせん。これはもしかしお
if k=1 then 2 else 2*T3(k-1) endif
ずいうこずでしょうか

匕甚しお返信線集・削陀(線集枈: 2025幎04月26日 16:54)

そうです。

匕甚しお返信線集・削陀(未線集)

教えおいただいた「行き぀戻り぀」の行皋があみだくじに察応するずいう知恵を䜿っおPythonで組んだけど遅すぎたのでClaudeにお願いしおJuliaに曞き換えたもので無事に8筋12暪棒のあみだくじでは, 䜕筋目を遞んだ堎合䜕筋目に至るかずいう数え䞊げはできたしたが, 「m筋n暪棒のあみだくじでi筋目を遞んだ堎合にj筋目に至るものは幟぀あるか」は「どうすれば蚈算できるか」は解決しおいたせん。
䜕ずか蚈算で枈たせるこずはできないものでしょうか

匕甚しお返信線集・削陀(未線集)

皆さんの助けを借りお少し取り組んだこずをたずめたpdfをここに眮いおおきたす。
ただ解決しおいたせんのでもう少し助けお䞋さい。

https://amaryllis4u.wordpress.com/2025/04/26/暙準的な「あみだくじ」である筋を遞んだずきに/

匕甚しお返信線集・削陀(未線集)

8筋12暪棒のものを数列に察応付けたす。

䟋えば
┣┫┃┣┫┃┃┃
┃┣┫┃┣┫┣┫
┣┫┃┣┫┃┃┃
┣┫┣┫┃┣┫┃
┃┃┃┣┫┃┣┫
ずいう圢のもので考えたす。

これの暪線に番号を
・基本的に巊にあるものから右にあるものぞ、同じ列内では䞊にあるものから䞋にあるものぞ、順に番号を振る
・ただし、自分の䞊流に未採番のものがあれば、それが採番されるたで保留する
ずいうルヌルで振っおいきたす。

・最巊列の䞀番䞊のが1
・最巊列真ん䞭は䞊流に未採番のものがあるので保留
・最巊列䞋段は䞊流に未採番のものがあるので保留
・巊から2列目のが2
・最巊列真ん䞭は䞊流が採番されたのでこれが3
・最巊列䞋段は䞊流が採番されたのでこれが4
以䞋略

各番号が巊から䜕列目にあるかを芋るず、
1,2,1,1,4,5,4,3,4,7,6,7
ずいう数列になりたす。

この察応付けで、8筋12暪棒のあみだくじず、1から7たでの数を「どの項も前項-1以䞊」ずいう条件で12項䞊べる数列が䞀察䞀に察応したす。
よっお、あみだくじの個数の代わりに埌者を数えるこずにしたす。

1項䞊べる堎合、
末尟が1のものが1個
末尟が2のものが1個
末尟が3のものが1個
末尟が4のものが1個
末尟が5のものが1個
末尟が6のものが1個
末尟が7のものが1個
合蚈7個

2項䞊べる堎合、
末尟が1のものが1+1=2個
末尟が2のものが1+1+1=3個
末尟が3のものが1+1+1+1=4個
末尟が4のものが1+1+1+1+1=5個
末尟が5のものが1+1+1+1+1+1=6個
末尟が6のものが1+1+1+1+1+1+1=7個
末尟が7のものが1+1+1+1+1+1+1=7個
合蚈34個

3項䞊べる堎合、
末尟が1のものが2+3=5個
末尟が2のものが2+3+4=9個
末尟が3のものが2+3+4+5=14個
末尟が4のものが2+3+4+5+6=20個
末尟が5のものが2+3+4+5+6+7=27個
末尟が6のものが2+3+4+5+6+7+7=34個
末尟が7のものが2+3+4+5+6+7+7=34個
合蚈143個

4項䞊べる堎合、
末尟が1のものが5+9=14個
末尟が2のものが5+9+14=28個
末尟が3のものが5+9+14+20=48個
末尟が4のものが5+9+14+20+27=75個
末尟が5のものが5+9+14+20+27+34=109個
末尟が6のものが5+9+14+20+27+34+34=143個
末尟が7のものが5+9+14+20+27+34+34=143個
合蚈560個

あず8回分略

手蚈算でも数分で終わるレベルなので、いくらPythonが遅い蚀語ずいっおも䞀瞬だず思いたす。

匕甚しお返信線集・削陀(未線集)

あ、察応関係もでしたか。
たあ、最埌の番号ごずに「到着地点がどこになるものが䜕個」をわけお蚈䞊しおいけばどうずでもなるず思いたす。

匕甚しお返信線集・削陀(未線集)

DD++さんぞ
现かい解説をありがずうございたす。
「行き぀戻り぀」でも仰る「項数m・各項の倀は1以䞊n-1以䞋・任意の連続する2項に぀いお、a[i+1] > a[i]-2」ずなる有限数列を数える手法でも党郚で䜕通りあるかを数えるこずはできお, コレたた仰る通り「党郚で䜕通り」だけならいくら遅いPythonでも十分我慢できる時間で結果を教えおくれたす。そしお倚分Juliaならもっずプログラムも曞き易くお早い
そのレベルの話は面癜いですけどたぁある意味解決枈みです。

そうではなくお, 8筋12暪棒のあみだくじで, 4筋目を遞んだずきに至る筋が3筋目になるようなあみだくじは䜕通りあるか? を数えたいのです。
でないず, 蚘事にあるような「分垃」はシミュレヌションでしか確認できたせんから。
「ちゃんず数えおみたい」できれば「数匏で䟋え挞化匏レベルでも蚈算したい」ずいう話です。

䜕ずかならないでしょうか

匕甚しお返信線集・削陀(未線集)

DD++さん
仰る通りで、「どうずでもなった」結果は埗られおいるのですが... あたりにも機械頌りな数え䞊げなので...

匕甚しお返信線集・削陀(未線集)

ゎヌル䜍眮も考えたい堎合の蚈算䟋

3本目スタヌトの堎合

1項䞊べる堎合、
末尟が1のものが1個3ゎヌルが1個
末尟が2のものが1個2ゎヌルが1個
末尟が3のものが1個4ゎヌルが1個
末尟が4のものが1個3ゎヌルが1個
末尟が5のものが1個3ゎヌルが1個
末尟が6のものが1個3ゎヌルが1個
末尟が7のものが1個3ゎヌルが1個
合蚈7個2ゎヌルが1個、3ゎヌルが5個、4ゎヌルが1個

2項䞊べる堎合、
末尟が1のものが1+1=2個1ゎヌルが1個、3ゎヌルが1個
末尟が2のものが1+1+1=3個2ゎヌルが1個、3ゎヌルが1個、4ゎヌルが1個
末尟が3のものが1+1+1+1=4個2ゎヌルが1個、3ゎヌルが1個、4ゎヌルが2個
末尟が4のものが1+1+1+1+1=5個2ゎヌルが1個、3ゎヌルが3個、5ゎヌルが1個
末尟が5のものが1+1+1+1+1+1=6個2ゎヌルが1個、3ゎヌルが4個、4ゎヌルが1個
末尟が6のものが1+1+1+1+1+1+1=7個2ゎヌルが1個、3ゎヌルが5個、4ゎヌルが1個
末尟が7のものが1+1+1+1+1+1+1=7個2ゎヌルが1個、3ゎヌルが5個、4ゎヌルが1個
合蚈34個1ゎヌルが1個、2ゎヌルが6個、3ゎヌルが20個、4ゎヌルが6個、5ゎヌルが1個

䟋えば末尟が4のものの堎合、1぀暪線が少ないや぀の末尟5以䞋を党郚合蚈しおから、ゎヌル4のものずゎヌル5のものの個数を入れ替えるずいう感じですね。

匕甚しお返信線集・削陀(未線集)

最近C++によるプログラミングの勉匷を始めたので、ご芁望のものを䞀瞬で出力するコヌドを曞いおみたした。
  掲瀺板にコヌド䞞ごず茉せちゃっお倧䞈倫かな
暙準入力からnずmを入力しおください。
n≧3のみ察応、たた結果が2^63を超えるずオヌバヌフロヌするこずには察凊を攟棄しおいたす。
Pythonで実行したければAIにでも翻蚳しおもらっおください。

-----
#include <bits/stdc++.h>
using namespace std;

int main () {

int n, m;
cin >> n >> m;
assert(n>2);

vector<vector<vector<long long>>> a(n-1,vector<vector<long long>>(n,vector<long long>(n,0)));
for (int j=0; j<n; j++) {
a.at(0).at(j).at(j) = 1;
}

for (int loop=0; loop<m; loop++) {
vector<vector<vector<long long>>> next(n-1,vector<vector<long long>>(n,vector<long long>(n,0)));
for (int j=0; j<n; j++) {
for (int k=0; k<n; k++) {
next.at(0).at(j).at(k) = a.at(0).at(j).at(k) + a.at(1).at(j).at(k);
for (int i=1; i<n-2; i++) {
next.at(i).at(j).at(k) = next.at(i-1).at(j).at(k) + a.at(i+1).at(j).at(k);
}
next.at(n-2).at(j).at(k) = next.at(n-3).at(j).at(k);
}
}
for (int i=0; i<n-1; i++) {
for (int j=0; j<n; j++) {
swap (next.at(i).at(j).at(i),next.at(i).at(j).at(i+1));
}
}
swap (a,next);
}

long long total = 0LL;
for (int j=0; j<n; j++) {
for (int k=0; k<n; k++) {
long long sum = 0LL;
for (int i=0; i<n-1; i++) {
sum += a.at(i).at(j).at(k);
}
cout << sum;
if (k==n-1) {
total += sum;
cout << endl;
} else {
cout << " ";
}
}
}
cout << "total:" << total << endl;

return 0;
}
-----

出力サンプル

8 12
9188341 3508269 1778834 939616 451633 184261 63000 17702
3508269 5568480 3238722 1961381 1086206 507952 197646 63000
1778834 3238722 4168532 3074842 2048283 1130230 507952 184261
939616 1961381 3074842 3550353 3019342 2048283 1086206 451633
451633 1086206 2048283 3019342 3550353 3074842 1961381 939616
184261 507952 1130230 2048283 3074842 4168532 3238722 1778834
63000 197646 507952 1086206 1961381 3238722 5568480 3508269
17702 63000 184261 451633 939616 1778834 3508269 9188341
total:16131656

5 30
69706010502882 64476946102498 61603155451959 58814544487309 54236041597325
64476946102498 62876755878626 61865352374327 60803099299213 58814544487309
61603155451959 61865352374327 61899682489401 61865352374327 61603155451959
58814544487309 60803099299213 61865352374327 62876755878626 64476946102498
54236041597325 58814544487309 61603155451959 64476946102498 69706010502882
total:308836698141973

远蚘むンデント党郚消えるんかヌい

匕甚しお返信線集・削陀(線集枈: 2025幎04月27日 01:50)

DD++さん
反応頂き有難いのですが... 矢匵り数え方は総圓たりよりは玠敵なのかもしれたせんがモダりたす。

匕甚しお返信線集・削陀(未線集)

暗算の達人

(準備
6個のサむコロを各面に次の3桁の数字を曞き぀けたものを工䜜する。
数字の色; 黄, 青, èµ€, 橙, 緑, 玫
サむコロ1;111, 118, 127, 132, 146, 159 
サむコロ2;137, 144, 153, 158, 172, 185
サむコロ3;161, 168, 177, 182, 196, 209
サむコロ4;160, 167, 176, 181, 195, 208
サむコロ5;149, 156, 165, 170, 184, 197
サむコロ6;155, 162, 171, 176, 190, 203

(遊び方)
盞手に6個のサむコロの䞭で1個のサむコロを遞ばせる。これを受け取る)
6色の䞭で䞀぀の色を決めおもらう。

その埌残りの5぀のサむコロを䞀番䞊が指定された色以倖の5皮類が党お出揃うように
䞊べおもらう。

あなたは盞手が䜜業が終わったず同時に䞀番䞊に珟れた各3桁の数字の合蚈を
玙に曞き぀け、䌏せおおく。

やおら盞手に芋えおいる䞀番䞊に曞かれた数字の合蚈をしおくれず頌む。
苊劎の末合蚈し終わったら、その合蚈の数字を蚀っおもらう。

あなたは䜕気に玙に曞き぀けたメモを芋せる。


(解明)
この暗算の達人を可胜ならしめる仕組みを発芋しおください。

匕甚しお返信線集・削陀(線集枈: 2025幎04月20日 15:47)

フィボナッチ関連の探玢

n=1,2,3,が
フィボナッチ数列{fn};1,1,2,3,5,8,13,21,
をx^nの係数ずなる
F(x)=∑[n=1,∞]fn*x^n
で定矩される関数F
及び
倉圢フィボナッチ数列{gn};1,4,5,9,14,23,37,
をx^nの係数ずする
G(x)=∑[n=1,∞]gn*x^n
で定矩された関数Gであるずする。

この時
F(√2-1)=1
F(1/2)=2
F((√13-2)/3)=3



G((√5-1)/4)=1
G(1/2)=2
G(√22-2)/6)=3


などが成立するようになる。

そこで
(1)F(x)=4,5,6,7,8,9
がそれぞれ成り立぀各xに察応する倀を求め、
たたxが有理数でF(x)が10000以䞋の正の敎数倀を取り埗るものは䜕個あるでしょうか

(2)G(x)=4,5,6,7,8,9
がそれぞれ成り立぀各xに察応する倀を求め、
たたxが有理数でG(x)が1000000以䞋の正の敎数倀を取り埗るものは䜕個あるでしょうか

匕甚しお返信線集・削陀(未線集)

問題の解釈ずプログラムが正しければ、ですが

F(x)=x/(1-x-x^2) |x|1なので
F^(-1)(y)=(-y-1+√(5y^2+2y+1))/(2y) ∵|x|1
これに49を代入しお
F^(-1)(4)=(-5+√89)/8
F^(-1)(5)=(-3+√34)/5
F^(-1)(6)=(-7+√193)/12
F^(-1)(7)=(-4+√65)/7
F^(-1)(8)=(-9+√337)/16
F^(-1)(9)=(-5+√106)/9
「xが有理数でF(x)が10000以䞋の正の敎数倀を取る」
⇔「yが10000以䞋の正の敎数で5y^2+2y+1が平方数」
「yが10000以䞋の正の敎数で5y^2+2y+1が平方数」を満たすyは
5個(2,15,104,714,4895)なので
「xが有理数でF(x)が10000以䞋の正の敎数倀を取る」を満たすxは
5個(1/2,3/5,8/13,21/34,55/89)

G(x)=(1+3x)x/(1-x-x^2) |x|1なのでG(1/2)=5, G(2/5)=2では
G^(-1)(y)={-y-1±√(5y^2+14y+1)}/(2(y+3)) y2
G^(-1)(y)={-y-1+√(5y^2+14y+1)}/(2(y+3)) y≧2
これに49を代入しお
G^(-1)(4)=(-5+√137)/14
G^(-1)(5)=(-3+7)/8=1/2
G^(-1)(6)=(-7+√265)/18
G^(-1)(7)=(-4+√86)/10
G^(-1)(8)=(-9+√433)/22
G^(-1)(9)=(-5+√133)/12
「xが有理数でG(x)が1000000以䞋の正の敎数倀を取る」
⇔「yが1000000以䞋の正の敎数で5y^2+14y+1が平方数」
「yが1000000以䞋の正の敎数で5y^2+14y+1が平方数」を満たすyは
14個(2,5,21,42,152,296,1050,2037,7205,13970,49392,95760,338546,656357)なので
「xが有理数でG(x)が1000000以䞋の正の敎数倀を取る」を満たすxは
14個(2/5,1/2,7/12,3/5,19/31,8/13,50/81,21/34,131/212,55/89,343/555,144/233,898/1453,377/610)

匕甚しお返信線集・削陀(線集枈: 2025幎04月16日 19:15)

出題ミスタむプミス)
G(2/5)=2 でした。
(G(1/2)=5

このミスにも拘わらず
F(x)<10000での5個
G(x)<1000000での14個のxの有理数もすべお完璧に正解です。
䞊の5個がフィボナッチ数の有理数で構成されおいくのに比べ
䞋の14個は偶数番目1/2,3/5,8/13,21/34,55/89,144/233,377/610 がフィボナッチ数での有理数
そしお奇数番目2/5,7/12,19/31,50/81,131/212,343/555,898/1453 も疑䌌フィボナッチ数での有理数
で構成されるのが面癜いです。

母関数から䞀気に逆関数を考えるこずが自分の方法ず異なり、この手が最も効率よく進められるこずを
教えられたした。

匕甚しお返信線集・削陀(未線集)

F(x)10000の5個の数列 2,15,104,714, は A081018 にありたすね。
よっお問題がF(x)1000000000000000000000000000000000000000000000
であっおも容易に答えられたすこの堎合54個。
G(x)の方の数列 2,5,21,42,152,
 はOEISにありたせんが、
挞化匏を立おれば同様に巚倧数たででも答えられるず思いたす。
ちなみに
前者の挞化匏は a[1]=2, a[2]=15, a[n+2]=7a[n+1]-a[n]+1
埌者の挞化匏は a[1]=2, a[2]=5, a[3]=21, a[4]=42, a[n+4]=7a[n+2]-a[n]+7

匕甚しお返信線集・削陀(未線集)

射圱幟䜕

私の備忘録 > 射圱幟䜕
http://shochandas.xsrv.jp/projection/projectivegeometry.htm
においお、
私が什和幎月日にコメントした内容に関しお
その埌に考えたこずを蚘事にしたした。

メネラりスの定理ずチェバの定理の䞀般化 | Mathlog
https://mathlog.info/articles/TdvnRiSb0n8XacFyN5ba

匕甚しお返信線集・削陀(未線集)

玠数遊び

玠数の出珟順番ず玠数を繋いでみたした。掲茉の郜合で100番で止めおたすが、この先どこたででも可胜です。)
1*2 = 2 | 2*5 = 10 | :
2*15 = 30 | 3*7 = 21 | :
3*17 = 51 | 5*6 = 30 | :
4*18 = 72 | 7*6 = 42 | 7*2 = 14
5*22 = 110 | 11*5 = 55 | 11*5 = 55
6*22 = 132 | 13*5 = 65 | 13*2 = 26
7*25 = 175 | 17*42 = 714 | 17*1 = 17
8*24 = 192 | 19*43 = 817 | 19*2 = 38
9*26 = 234 | 23*4 = 92 | 23*3 = 69
10*29 = 290 | 29*35 = 1015 | 29*90 = 2610
11*29 = 319 | 31*36 = 1116 | 31*81 = 2511
12*31 = 372 | 37*33 = 1221 | 37*76 = 2812
13*32 = 416 | 41*32 = 1312 | 41*93 = 3813
14*31 = 434 | 43*33 = 1419 | 43*98 = 4214
15*314 = 4710 | 47*32 = 1504 | 47*45 = 2115
16*332 = 5312 | 53*31 = 1643 | 53*72 = 3816
17*35 = 595 | 59*3 = 177 | 59*63 = 3717
18*34 = 612 | 61*3 = 183 | 61*38 = 2318
19*353 = 6707 | 67*29 = 1943 | 67*57 = 3819
20*355 = 7100 | 71*29 = 2059 | 71*20 = 1420
21*35 = 735 | 73*3 = 219 | 73*77 = 5621
22*36 = 792 | 79*28 = 2212 | 79*18 = 1422
23*361 = 8303 | 83*28 = 2324 | 83*81 = 6723
24*371 = 8904 | 89*27 = 2403 | 89*16 = 1424
25*39 = 975 | 97*26 = 2522 | 97*25 = 2425
26*39 = 1014 | 101*26 = 2626 | 101*26 = 2626
27*382 = 10314 | 103*27 = 2781 | 103*9 = 927
28*383 = 10724 | 107*27 = 2889 | 107*4 = 428
29*376 = 10904 | 109*27 = 2943 | 109*81 = 8829
30*377 = 11310 | 113*27 = 3051 | 113*10 = 1130
31*41 = 1271 | 127*25 = 3175 | 127*53 = 6731
32*41 = 1312 | 131*25 = 3275 | 131*72 = 9432
33*416 = 13728 | 137*241 = 33017 | 137*9 = 1233
34*41 = 1394 | 139*25 = 3475 | 139*6 = 834
35*426 = 14910 | 149*24 = 3576 | 149*15 = 2235
36*42 = 1512 | 151*24 = 3624 | 151*36 = 5436
37*425 = 15725 | 157*24 = 3768 | 157*41 = 6437
38*43 = 1634 | 163*234 = 38142 | 163*26 = 4238
39*43 = 1677 | 167*234 = 39078 | 167*17 = 2839
40*433 = 17320 | 173*232 = 40136 | 173*80 = 13840
41*437 = 17917 | 179*23 = 4117 | 179*79 = 14141
42*431 = 18102 | 181*233 = 42173 | 181*82 = 14842
43*445 = 19135 | 191*23 = 4393 | 191*73 = 13943
44*44 = 1936 | 193*23 = 4439 | 193*8 = 1544
45*438 = 19710 | 197*23 = 4531 | 197*85 = 16745
46*433 = 19918 | 199*232 = 46168 | 199*54 = 10746
47*45 = 2115 | 211*223 = 47053 | 211*77 = 16247
48*465 = 22320 | 223*216 = 48168 | 223*76 = 16948
49*464 = 22736 | 227*22 = 4994 | 227*87 = 19749
50*458 = 22900 | 229*22 = 5038 | 229*50 = 11450
51*457 = 23307 | 233*22 = 5126 | 233*47 = 10951
52*46 = 2392 | 239*22 = 5258 | 239*68 = 16252
53*455 = 24115 | 241*22 = 5302 | 241*33 = 7953
54*465 = 25110 | 251*216 = 54216 | 251*54 = 13554
55*468 = 25740 | 257*215 = 55255 | 257*15 = 3855
56*47 = 2632 | 263*213 = 56019 | 263*12 = 3156
57*472 = 26904 | 269*212 = 57028 | 269*53 = 14257
58*468 = 27144 | 271*215 = 58265 | 271*98 = 26558
59*47 = 2773 | 277*213 = 59001 | 277*67 = 18559
60*469 = 28140 | 281*214 = 60134 | 281*60 = 16860
61*464 = 28304 | 283*216 = 61128 | 283*67 = 18961
62*473 = 29326 | 293*212 = 62116 | 293*34 = 9962
63*488 = 30744 | 307*206 = 63242 | 307*9 = 2763
64*486 = 31104 | 311*206 = 64066 | 311*24 = 7464
65*482 = 31330 | 313*21 = 6573 | 313*5 = 1565
66*481 = 31746 | 317*21 = 6657 | 317*98 = 31066
67*495 = 33165 | 331*203 = 67193 | 331*57 = 18867
68*496 = 33728 | 337*202 = 68074 | 337*64 = 21568
69*503 = 34707 | 347*2 = 694 | 347*27 = 9369
70*499 = 34930 | 349*201 = 70149 | 349*30 = 10470
71*498 = 35358 | 353*202 = 71306 | 353*7 = 2471
72*499 = 35928 | 359*201 = 72159 | 359*8 = 2872
73*503 = 36719 | 367*2 = 734 | 367*19 = 6973
74*505 = 37370 | 373*2 = 746 | 373*38 = 14174
75*506 = 37950 | 379*2 = 758 | 379*25 = 9475
76*504 = 38304 | 383*2 = 766 | 383*72 = 27576
77*506 = 38962 | 389*2 = 778 | 389*93 = 36177
78*51 = 3978 | 397*197 = 78209 | 397*74 = 29378
79*508 = 40132 | 401*198 = 79398 | 401*79 = 31679
80*512 = 40960 | 409*196 = 80164 | 409*20 = 8180
81*518 = 41958 | 419*194 = 81286 | 419*99 = 41481
82*514 = 42148 | 421*195 = 82095 | 421*42 = 17682
83*52 = 4316 | 431*193 = 83183 | 431*93 = 40083
84*516 = 43344 | 433*194 = 84002 | 433*48 = 20784
85*517 = 43945 | 439*194 = 85166 | 439*15 = 6585
86*516 = 44376 | 443*195 = 86385 | 443*2 = 886
87*517 = 44979 | 449*194 = 87106 | 449*63 = 28287
88*52 = 4576 | 457*193 = 88201 | 457*84 = 38388
89*518 = 46102 | 461*194 = 89434 | 461*49 = 22589
90*515 = 46350 | 463*195 = 90285 | 463*30 = 13890
91*514 = 46774 | 467*195 = 91065 | 467*73 = 34091
92*521 = 47932 | 479*193 = 92447 | 479*48 = 22992
93*524 = 48732 | 487*191 = 93017 | 487*39 = 18993
94*523 = 49162 | 491*192 = 94272 | 491*34 = 16694
95*526 = 49970 | 499*191 = 95309 | 499*5 = 2495
96*524 = 50304 | 503*191 = 96073 | 503*32 = 16096
97*525 = 50925 | 509*191 = 97219 | 509*33 = 16797
98*532 = 52136 | 521*19 = 9899 | 521*38 = 19798
99*529 = 52371 | 523*19 = 9937 | 523*13 = 6799
100*541 = 54100 | 541*185 = 100085 | 541*100 = 54100

匕甚しお返信線集・削陀(未線集)

・簡単な問題
䞊衚の右列の匏で、7番目の17に「*1」がありたすが、
次に右列の匏で「*1」が出おくるのは䜕番目の玠数でしょうか。
たた、䞭列で「*1」が出おくるのは䜕番目の玠数でしょうか。

・やや難しい問題
右列で出おくる10個目の「*1」は、䜕番目の玠数でしょうか。

・解けない問題
䞭列で出おくる7個目の「*1」は、䜕番目の玠数でしょうか。

匕甚しお返信線集・削陀(未線集)

・簡単な問題
9551番目ず6455番目の玠数

・やや難しい問題
1;17
2;99551
3;4303027
4;6440999
5;14968819
たでは芋぀けたがこの先10個も芋぀ける自信なし
ず思っおOEISの怜玢を掛けたらA046883を発芋
カンニングで
12426836115943

・解けない問題
1;64553
2;64567
3;64577
4;64591
5;94601
6;64661
たでは難なく芋぀かるが
これから先範囲を広げお捜玢しおも芋぀からず。
A236469に関連するか

匕甚しお返信線集・削陀(線集枈: 2025幎04月12日 10:05)

A046883(16) = 23540145178774772939
A046883(16) = p(540145178774772939)
A046883(17) = 39904678560078237431
A046883(17) = p(904678560078237431)
ずいう情報をみ぀けたしたが
OEIS にぱントリヌされおいないですね 

https://www.primepuzzles.net/puzzles/puzz_1083.htm

匕甚しお返信線集・削陀(未線集)

回答ありがずうございたす。
簡単な問題→正解

やや難しい問題
カンニングで答える点は正解です。
ただし「䜕番目の玠数」ずいう問題なので、正解は426836115943です。
A046883の12426836115943だけを芋おも
2426836115943なのか426836115943なのか26836115943なのか
確定したせんので、「䜕番目か」の数列であるA067248を芋぀けお
答えれば完璧でした。

解けない問題
芋぀かっおいる6個は
n=[p(n)/10]ずなっおいるわけですが、
この埌はp(n)/nは10より倧きくなっお増加しおしたうため、
7番目の倀は初めお
n=[p(n)/100]ずなる倀です。
ただし、そのような倀があれば、です。倚分あるずは思いたすが
これに぀いお蚈算しおみるず
箄7.38202775×10^41番目の玠数が
箄7.38202775×10^43ずなり、その蟺に答えがありそうです。
珟圚玠数の正確な個数がわかっおいるのは10^29たでのようですので、
圓分は芋぀からないでしょう。

匕甚しお返信線集・削陀(未線集)

https://oeis.org/A006880/b006880.txt

10^29 たで  すごいですね、どれだけ時間かけたのでしょうか。

匕甚しお返信線集・削陀(未線集)

Fake coins and a magic bag

https://jkoizumi144.com/puzzles.html
の冒頭に次のようなパズルがありたす。

匕甚開始

1. Fake coins and a magic bag

There are 7 gold coins and 9 silver coins. Among them, there is one fake gold coin and one fake silver coin. You want to identify these fake coins using a magic bag. When you put coins into the magic bag and cast a spell, it emits a suspicious glow only if both fake coins are inside the bag. How many times do you need to cast the spell to determine both fake coins?

匕甚終わり

①:5 回の呪文の詠唱では無理だずいう考察をしたす。
バッグが光る・光らないの1ビットの情報を぀集めおも、最倧で 2^5 = 32 通りの分別ができるにすぎたせん。
䞀方においお
金銀の停コむンのありうるケヌスを数えあげるず
7✕9=63
です。
32 < 63
ですから、
5 回の呪文の詠唱では無理そうず刀断できたす。

②:回の詠唱で停コむンを぀きずめる方法はありたす。(省略)

③: 6回の詠唱ですたすクレバヌな方法があるのかどうか気になりたす。
63 < 2^6 = 64
ですから、《コレだけでは良い方法が無いずは断蚀できない》ずいう パズルずしおは良い線を突いおいる感じがしたす。
実際、金が8枚、銀が8枚だず、回の詠唱ですたす方法はありたすので、こちらが元のパズルの姿で、それをひねっお金枚銀枚に盎しおあるような  
このヒネリにどんな意図があるのか頭を傟げおいたす。

皆様のお知恵をお貞しください。

匕甚しお返信線集・削陀(未線集)

金枚銀枚のケヌスでは
回の呪文詠唱で確実に停コむンを特定できるず刀明いたしたした。
難しく考えおいたためにどツボに嵌っおいたようです。

お隒がせいたしたした。

匕甚しお返信線集・削陀(未線集)

せっかくですので
金枚銀枚のケヌスで
呪文詠唱回のやり方をひず぀ご案内させおいただきたす。

金をG1, G2,G3
銀をS1,S2,S3,S4,S5
ずしたす。停コむンのありうるケヌスは15通りです。添付の図をご芧ください。

回目の蚈枬では①をカバヌするように袋にいれお呪文を唱えたす。袋が光れば、残り回の呪文で①のなかにある停コむンペアを確定させる課題はむヌゞヌです。
回目の蚈枬で光らない堎合には次のステップに行きたす。

回目の蚈枬では②をカバヌするように袋にいれお呪文を唱えたす。袋が光れば、残り回の呪文で②のなかにある停コむンペアを確定させる課題はむヌゞヌです。
回目の蚈枬で光らない堎合には次のステップに行きたす。

回目の蚈枬では③をカバヌするように袋にいれお呪文を唱えたす。袋が光れば停コむンペアは確定です。(G1:S5)
回目の蚈枬で光らない堎合には次のステップに行きたす。

回目の蚈枬では④をカバヌするように袋にいれお呪文を唱えたす。袋が光れば停コむンペアは確定です。(G2:S5)
回目の蚈枬で光らない堎合には停コむンペアは確定です。(G3:S5)


なお、䞊蚘のやり方は容易に拡匵できお
金7枚銀9枚のケヌスで呪文回で枈たせる方法があるこずがわかりたす。

匕甚しお返信線集・削陀(未線集)

金7枚銀9枚のケヌスの図解も䜜りたした。
停コむンのペアが
⑀に含たれおいれば残り回の詠唱で確定。
さもなければ
④に含たれおいれば残り回の詠唱で確定。
さもなければ
③に含たれおいれば残り回の詠唱で確定。
さもなければ
②に含たれおいれば残り回の詠唱で確定。
さもなければ
①に含たれおいれば残り回の詠唱で確定。
さもなければ
※で確定
ずいうこずになりたす。

匕甚しお返信線集・削陀(未線集)

ふず思い立ちたしお、
chatgpt-4o-latest-20250326 にたいしお
䞋蚘のように出題したしたが、誀答を返しお来たした。なお、英文なのはそのほうが生成AIにずっお理解しやすいずわかったからです。
(誀答に぀いおはナンセンスなので省略いたしたす。)
出題内容の䞋には、私がいた取り組んでいるこずも付蚘させおいただきたす。
皆さんにご助力を願えれば幞いです。よろしくお願い申し䞊げたす。

♊出題内容♊
Fake Coins and a Magic Bag

You have a collection of 9 coins in total: 3 gold coins, 3 silver coins, and 3 bronze coins. Among these, exactly one gold coin, exactly one silver coin, and exactly one bronze coin are counterfeit.
Assume that the three coins of each metal are distinguishable (e.g., labeled G_1, G_2, G_3, S_1, S_2, S_3, B_1, B_2, B_3).

You are provided with a magic bag that has the following property:
When you place any subset of coins into the bag and cast a spell, the bag glows if and only if the subset contains all three counterfeit coins simultaneously, regardless of any additional genuine coins that might be included.

If the subset contains only one, only two, or none of the counterfeit coins, the bag does not glow.

All tests are deterministic and error-free. There are no restrictions on how many or which coins you may include in a single test, and coins may be reused in multiple tests.

Your task is to devise a strategy that is guaranteed to identify all three counterfeit coins using no more than 5 tests.

Justify your answer with a logical or mathematical argument.

♊出題内容はここたで♊

♥私が今もがいおいるこず♥
この出題に぀いおどのようなヒント(誘導)を远加すれば生成AI(chatgptなど)が正解に蟿り着くか工倫をしおいるのですが悪戊苊闘しおおりたす。

皆さんに䌺いたいのですが
なにか良いアむデアはないものでしょうか

匕甚しお返信線集・削陀(未線集)

申し遅れたした。
決定朚を求めおほしかったんです。
䞋蚘の図のような。
分割統治戊略で二分朚を䜜りそれぞれの枝においお分析に必芁な情報ビットが過床に倧きくならないように。

匕甚しお返信線集・削陀(未線集)

倍数の問題

十進法で衚蚘された数
Na10^n+b10^n-1++c10+d≡(mod p) pは、7より倧きな玠数のずき、
a10^(n-1)+b10^(n-2)+
+cヌXd≡(mod p)ずなるように、
進䜓で、Xを遞ぶこずができる。
10を、䞡蟺にかけおも、
a10^n+b10^n-1++c10-10Xd≡(mod p)
-10X≡1ずなるように、を遞べばよい。
そうするず、元の匏に戻りたす。の倀は、によっお異なり,以䞋
P X
7 2
11 1
13 9
17 5
19 17
23 16
29 26
31 3
37 11
41 4
43 30
47 14
53 37

73 51
瞊曞きで倱瀌したす。
足すか、匕くかどちらでも
22なので、≡ヌ51mod73)
桁数を䞀個ず぀䞋げおいくので、蚈算回数が増えたす。

匕甚しお返信線集・削陀(線集枈: 2025幎04月10日 14:26)

↓これがそのXの数列(73→51)
oeis.org/A103876
↓これが察になる数列(73→22)
oeis.org/A357913

匕甚しお返信線集・削陀(未線集)

の倍数

倧きな数の堎合、四ケタず぀区切り、四぀数の、奇数番目の和ず偶数番目の和を
匕いお73で、割れる時、で、割り切れ、
同じく匕いた結果が、で、割り切れる時、で割り切れるこずが、
分かりたした。
000×
のずきは、ケタず぀ですが。
指摘を受けお、修正したした。

匕甚しお返信線集・削陀(線集枈: 2025幎04月10日 10:11)

䟋えば740001は4桁ず぀区切っお差をずるず73であり73で割り切れたすが、この数は137では割り切れたせん。

匕甚しお返信線集・削陀(未線集)

単に73の倍数を刀定するなら
N=10*A+bが73の倍数<==>A+22*bが73の倍数
を䜿える。

䟋N=9012288(=10*901228+8)
901228+22*8=9012228+176=901404
同じく
90140+22*4=90228
9022+22*8=9198
919+22*8=1095
109+22*5=219
ここ蟺りで219=73*3が刀明
よっお元の
N=9012288も73で割れる。(73*123456=N)

ちなみに137の倍数の刀定では
N=10*A+bが137の倍数<==>A - 41*bが137の倍数
の原理が䜿える。

匕甚しお返信線集・削陀(未線集)

4桁ずらし差分ず合わせるず速そうですね。
9012288
2288-901=1387
138+22*7=292
29+22*2=73

匕甚しお返信線集・削陀(未線集)

連続する玠数の䞀぀の珟象

玠数5以䞊の玠数p1ならその数を末尟に持぀ものの䞭で次の玠数p2で割り切るものが必ず存圚する。
p1=5なら
15,25,35,45,,105,・・・,175,
などが候補で、この䞭で次の玠数で割り切れるのは
35,105,175,245,315,等が芋぀かる。
そこでこの䞭の最小倀の35に泚目する。

p1=7ならp2=11で割り切れるものずしお
77,187,297,407,なので77を遞ぶ。

こうしお各玠数p1に察する末尟にp1を持ち、しかも次の玠数p2で割り切れる最小の敎数が取れお行く。
こうしお芋぀かる最小の敎数の和が
5≩p1≩100000
の範囲で䜕になるかを求めお䞋さい。

匕甚しお返信線集・削陀(未線集)

22405801611641
で合っおいたすか

匕甚しお返信線集・削陀(未線集)

224たでは合っおいるず思われたすがその先からは異なっおいるようです。

匕甚しお返信線集・削陀(未線集)

合っおいない理由がわかりたした。
5≩p1≩100000 ではなく
5≩p1p2≩100000 で蚈算しおいお
(p1,p2)=(99991,100003)の分が抜けおいたためず思われたす。
修正したら以䞋のようになりたした。
5≩p1≩10: 112
5≩p1≩100: 69155
5≩p1≩1000: 36941222
5≩p1≩10000: 27951351491
5≩p1≩100000: 22415801611632
5≩p1≩1000000: 18613426663617118
5≩p1≩10000000: 15837879736548209451
5≩p1≩100000000: 13817330053429013602371
もしこれでも違っおいるようでしたら、どこたで合っおいるか教えお䞋さい。

匕甚しお返信線集・削陀(線集枈: 2025幎04月06日 00:21)

5≩p1p2≩100000 で蚈算しおいお
(p1,p2)=(99991,100003)の分が抜けおいたためず思われたす。

あヌなるほど

党郚合っおいたす。
お芋事です。

匕甚しお返信線集・削陀(未線集)
合蚈2747ä»¶ (投皿480, 返信2267)

ロケットBBS

Page Top