Quantcast
Channel: 円周率近似値の日に生まれて理系じゃないわけないだろ! - knifeのblog
Viewing all articles
Browse latest Browse all 5376

既約な200組求めてみたら…

$
0
0


問題
図のような三角形が存在する。
各点間の距離がすべて既約な整数比となるものを漏れなく探すプログラムを作れ。

平方数の判定をいろいろと試しながら、データが蓄積していました。

 

No.BC=aCA=bAB=cOB=dOC=eOA=fgcd
(a-f)
gcd
(a,d,e)
gcd
(b,d,f)
gcd
(c,e,f)
151145539932526419511653
266561651144032526415881
3204517441051152080538415161
43441240520892145182445513651
54459405612353864101536017245
656814901191146691656435123293
76223567229174928206512721781
856245439159150161064765115231
9121031171311323720867656307119011
101010184563395818431055201385
11155231354512728940585126120119458
121750112691943511704841517851117255
1317501168561388911704841576161115617
14182961621912735123768640598518745
1519201130659971126009499885171559
161892816835882714800652835151161851
172269917689134801521110880420011740
1819969175499816152957296386411916124
192028020033274319320180013571120231
202297922496802920064500542561116087
21248432219255632184051876881273161
22360052665718088249551632031281523136
2327815263533913259353440817151943
242886127816720126040499132641217241
25445933581527037301602106394251118851
263753933271147443042911520509619498
27504014455540291313952674119600113351
28441353712822477326401757577521540819
295771545219440993391532725174241595311
3046543462972899535728169051657517115
31627974060535152389553348831201715208
32583594906438779389762811916120121813
335801547544359413936027265134641205241
3462543556084345342432293932052012212419
359058487945847215412050456473551867657
36762656416141021554403153514841135917
377617175365512165652530096290401195528
38608536084093735796054235400113601
397325364232311555807224225109201175615
408469365453462135837738760123831317691
4187935596414398958400427352409157333
428428068647488835852038080170431280191
43681766096117745590241560037051161195
446269962261897159731556547841371231
459111780808627256199242625294001116825
467275167415200396366515631696017529
479900174659586646514948776163201718
48795076835526027655202293353551131517
49986519724579531665554678445045117451
50926807315136741707203420046411402213
5110536077717553877176049200107871240231
529509577843421237199535805106081385173
5397952776854338772960383688715132151
54119483112840985537676060903528001101403
5512043211367790517818405644847957148317
5610117992344402958309629575163201131365
571076539969554888841753712825920191524
58126979104275815718487561104315251124251
591112999456946136872613808013224117878
6096520882391621987720156801029140349
611369019764177105891996842515120117935
6297976943351621991200123765985182857
6310866110532940355934392580020705143415
6413681911828987224948296201637720119238
6514127211465387825951286720032175181175
6613407210095558737976005527264051830521
6710208510150310867985156800573318511
68126697108965560179851544408185251619513
691271671086405422399360439531664016916013
70111709105024199391023361683551841131921
71111880108899167591052801220069091403291
721738721288551122871088009172833495116521
731699761326411103711094808633638019182319
741710511450551234811100558700954320169597
75113285112339632111096045152709151903
761553441123396797111096066576270912219213
771823111382951226011133059699940800131853
7818705716611715160311584399957744801131331
7919849919693519445611602511317611136017158
801252331200251581711797513433400011251
8118534915713912892912165691665557591350691
821731281315378616512199276160173651136235
831413291358004917912220032571240001472003
84211603149043137152128205116032353281259364
85157135153273760331285354664041097155571
8615445114194951376131285388961934411131208
8714478114050417745137344138756120137815
882168551766591526961376551123206154414578
89181337140637675251391136597530001377325
902131091568491202801411411040002772011323140
9120240715081797552142623890401523211591112
921771911763448507114701649725485041173763
93233016174859135391154176113880358191175211
94234312177365122233162240106392271251312531
95247919185129142184164459120696360401107538
962597472380882106651648081346151081601109865
9718973518203933631175560257251233111052091
9825669620915514135118172011193646905188295159
992895092754192205491964161360591184051102317
10026860322893513862719932510612850715167359
10127868026373118792920020011808098631140139
10225407225302514064720300081928804751567251
10326904821339510661320580098648144551824559
1042132802116031758720720011680854711602591
1052479042298818354521129661600334951323385
106231539218799437712117613546413455134120713
1072875282634731587632181201077127461318133561
108263823254072101143224808656375084015181
1092656332646321105552273926457563080111525
11030561528767917358423362511224087696152116
11124196123530416891233920153512744173187
112339801325955246491238095151041133400133523
113383387247247209257240097202055137281231431
1143770392543452043212423051920962257512315053
115347851305939224409242536156009101175177157
1162673392517714638424556539216119841310716
1173655603317792617012478001720401291291402111
1183240793206241969352500961160251113601746415
119309512296647118955262912782005869518135
120344069296205143096271425115544445201111058
12142776330828025522727348021947360600153120101
1223787733089451867922780051534085460014745524
123318448292733795072805926552022933120813491
124340253304360124393280840975274256015928019
125406087377143277648286143178640141232131913112
12642309533896325552828619519980088128118517216
12733569930480580959295120700911852513689519
128353595347767150328299145910808243211657184
1294131313205111893413015391693603506111329
1303296853269717297630523544400398241151916
1313503153352271124933057607647552693135123
132506968419673390235308352276760169575188385
133388721350311158595315536118695614251411315
134486359383781301489322335237104102201129571
1353769073289639569732368090117103231171279
136332223328153192403245971476070001123740
137389445355981140779325755105600542291151271
1384246883778372113633264801536488739711765397
1394973334393833627673274352448531719121263319
140432592400197222965337008150800105315116210635
1413945683560831167453377929588034125189115
14256728346135243231334291231188518160811911287
1434776173831352246633521601914875582512201529
1444100723902031314253569289100059675110411175
14557061552606447167935904029893524481611517613
1465184724347133157073593522350081238451723117
1474981614526313077203612212070801465201167340
14860976051358749559736176034224022608311601793
1495127713992992507813680162176855653911741197
1504564634334072173273688231416801085371739253
15148858940413121985937046118326460515169911
15265221145727544818938122537186412577512397543
153624169567021520520385719334400265320119201440
154612549565459495664391419314496256880118919208
155628789453509396515391816333465104975143175
1566004374591333562723980832925601041921533716
15752236544818922205140936017896569531153013
158703235510587503607409640402375162393151463111
159671735665456616449415360359625352176151763
1605539174966272991554175732107951316001391235
161537713491368269997418880187473121992111136897
1625584674763852723634215152118889532513231541
16348799144280912598442579910672032256123932
16450834347804019761742636013621390440111129207
1655489124390751995634292001893121912514642551
1665653445247653161414305602096641539651374457
1676401375058173714974365272983201177931369291
1685154174925131969454375231306459588012914185
169711205616056554489443520376805259896155168221
17059171747383725407244636722480850840157418
17150804545161110897644752510472080641859112
1724767494704968196544822452675417601727845
17357794150814426799544961620227510168018716155
1747670257185376997374533754322253750881225117
17570398946965135545946223134798514504199737
176686495588259416264483105302720171976121578
177708757694853544973489440323323305877113323143
17874279161882149485149253136184520206413126291
1796920566316994307455018162876802075451232103155
18084096853353547893351264045791239585181591
18164888860456730592351972020755214377312411081
182546013524173436935233354283316721111
18391510475028972390554246451408031377513216335
1846948116650193807795428802401491988911377949
1858050245769014134515445443801606002113521327
186569205551969478165469754212098561585118
1877407295750893242055475362952955162511112065
188602807575952129913548688965775112012334081
189672296626145283309552120196544128205181537
19060988959037613681955692094829620161740819
19190648386666379924356076348504043743711291611
1927044436880553643925668252218321987201795216
1937026456372672995935671202189251225071208517
194672144633035211141583440151536896351528657
1957323016873443404855910562281651632001217327215
19693206469167558333959280048153616712511824251
19710048486602076333135937125664801172731169397
19867208764052819222359404813544784560139112151
1991010933763555740752595595571648265200177110516
2006673496484891909045959591250809465615938

 


予定していた量の倍の200組のデータが出来たので、調べてみたらとても特別な組が見つかりました。

No.182です。
(a,b,c,d,e,f)=(546013,524173,43693,523335,42833,1672)
gcd(a,b,c,d,e,f)=1
gcd(a,d,e)=1
gcd(b,d,f)=1
gcd(c,e,f)=1
つまり、4つの三角形の辺の長さが、すべて互いに素ということです。

当然ですが、余弦定理でcos(120˚)=-1/2を代入した、
z2=x2+y2-2xy・cos(120˚) <--> z2=x2+y2+xy
5460132=5233352+428332+523335×42833
5241732=5233352+16722+523335×1672
436932=428332+16722+42833×1672
を満たしていますよ。

こういうのを見つけちゃうと、テンションあがるんだよね。


ではでは


Viewing all articles
Browse latest Browse all 5376

Trending Articles