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

あるn桁の自然数xを2乗すると下n桁がxと等しい

$
0
0

昨日、冗談で遊んでいたら、面白いものを発見したので、新たな問題として提起します。


問題

あるn桁の自然数xを2乗すると、下n桁がxと等しい。
0と1を除く出来る限り桁数の多いxを求めよ。
但し、桁数が足りなければ、上位を0パッティングして表記するものとする。


n=1のとき、x={5,6}
n=2のとき、x={25,76}
n=3のとき、x={625,376}
n=4のとき、x={0625,9376}
n=5のとき、x={90625,19376}
...

どうやら、xは下1桁が5系と6系の2系統しかない。

下からn桁目の値を、5系統をf(n)、6系統をs(n)という関数とすると、

n=1のとき、f(n)+s(n)=11
n>1のとき、f(n)+s(n)=9

が成り立つと予想される。

また、n桁の値を、5系統をF(n)、6系統をS(n)という関数とすると、

F(n)+S(n)=10n+1+1

が成り立つと予想される。

10000桁求めてみたが、検索に引っかかるか不安なので、とりあえず100桁を乗せる。

F(100)=3953007319108169802938509890062166509580863811000557423423230896109004106619977392256259918212890625
S(100)=6046992680891830197061490109937833490419136188999442576576769103890995893380022607743740081787109376


続いて1000桁。

F(1000)=1278125400133690086034889084364023875765936821979626181917833520492704199324875237825867148278905344897440142612317035699548419499444610608146207254036559998271588356035049327795540741961849280952093753026852390937562839148571612367351970609224242398777007574955787271559767413458997537695515862718887941516307569668816352155048898271704378508028434084412644126821848514157729916034497017892335796684991447389566001932545827678000618329854426232827257556110733160697015864984222291255485729879337147866323172405515756102352543994999345608083801190741530060056055744818709692785099775918050075416428527708162011350246806058163276171676765260937528056844214486193960499834472806721906670417240094234466197812426690787535944616698508064636137166384049029219341881909581659524477861846140912878298438431703248173428886572737663146519104988029447960814673760503957196893714671801375619055462996814764263903953007319108169802938509890062166509580863811000557423423230896109004106619977392256259918212890625
S(1000)=8721874599866309913965110915635976124234063178020373818082166479507295800675124762174132851721094655102559857387682964300451580500555389391853792745963440001728411643964950672204459258038150719047906246973147609062437160851428387632648029390775757601222992425044212728440232586541002462304484137281112058483692430331183647844951101728295621491971565915587355873178151485842270083965502982107664203315008552610433998067454172321999381670145573767172742443889266839302984135015777708744514270120662852133676827594484243897647456005000654391916198809258469939943944255181290307214900224081949924583571472291837988649753193941836723828323234739062471943155785513806039500165527193278093329582759905765533802187573309212464055383301491935363862833615950970780658118090418340475522138153859087121701561568296751826571113427262336853480895011970552039185326239496042803106285328198624380944537003185235736096046992680891830197061490109937833490419136188999442576576769103890995893380022607743740081787109376


最後に10000桁。

F(10000)=8109117383500874565733943918146498339576179896506228143778462384786908993133796661218212692812341748312722176993208336699864609448491526257366258765093320094990246133008536443409889019498471583730575252494817456851954367863853370075993057221945765904358161897143038015728137097824402983195842470941981765126693035873241676771096581291076158824700183707057503171455980222165342812122137302180220773162903754013201734145650371799209219776992265127837451959520813264859100812964417522154843271657304552586816337938371441400743127882507317613042949302999880412677347451274205211847012057572291731075481654882030731998813930033903692435567884836777456889911079081189386187505891368981653356906898520016688279276294581457345333692481889486264890511204480772337498952346673194886031354446579005879866433320453950797602719654756833986831031968392907529458612127987137852000170936133283123161829054348965802524690840781449282817341586128125202810776779837804429419801816445029466564688838753999522124945050956688813790785918297439026987287688469667401174752273363829543376268724654449488504136926782370458650426094240838852300279575189285447243547454335835107857185521558216354706386454591746564628525266283878633884388119553899464007285542483434747466496072823189056891221577661246108346441301101827861826429656077487803825971977050098083230560868290614410097404746677668389405735192245850385799402066869411815171821452075778483071783805446919628104047852905364853154833754931995039619726944515214267519873493914352026683818831533750459851299648823076696195674911820983951101312916254417803190315315435779950453656372622952144197579933448454873886105672636304451145714511358327065242892623242429686143942927594740266538513420264170876104270581960372690245243704268300108230264424618643579672491768056084747575439016610319369376200033786558753945334783219666460275469944847263911201459003688229058753871523397470847487636352785529273316609576703448226610526975421586740709511614682439062788285256139631129183916154480377121642196647763116893086329698319140373903364337766817673292265284793921520293632121801554836844180426737941737223622496366634000392896475237626770890636211898097756203068838369369387414420679074290721579048705586135803101470125121469080552913169157860612258972725452017455418397440895291396312484446970216047739397977768506182010430575975749000574457244526300837967499110647832055407606540998493167786830556315064266021273869976781728582480780031533519014854730961560752709388911142053661426789053885342097661533668722706567757348416122118475557657579705548013143794727787510877933511587942880360641077327813720700044185782985515233741862566136440403670212021941939076011026285093315840412982905898304822819289923932588825198887073855034356824773249024744952304415393220326647137081521445259247843609832006072795615959787494788009935435435703883112935614964602068992854335386573359716248141684414371308744536740872987694556944744461077864924390967120925087528890307123249236765672858135431967293562374724826801232194045922421760760159305255339415618380499003378745298455418528336751526866231198950265987897180932063818433111243065683554446507858664579826168009166480537189780075506374803438666916579451840677851560378072952873536655033740242515955058642365164805077118432983857554664748059688814915040657975615796452088372435913721407184061758504762534805142468691934580248020386477683388960648032418646942541253252270211541740773594468409276857104476251943052773568661133090238352441918538487440352838077215658787618404653945439809925534898117424813601879867300926917213163681703742827325607128503302314659343680416582314747527301459669970289683606172708674574097092541517258994247173681348984659243185260082337497288305085876271278505993424744821659499115060336222384674270437939076036666054095532066734779844408647728591009053375317702716627001341737661919311333168359952979249444786035917448816326281456797984517171608820313252478226617250588908369347275687762919674766573420731680284528342345776710521285511023358219564894456683758674199622366887185390767024122730312909548009054517752645953535874941859144614866590771361559691627839653642185546952798720965075083886316832978512464448324216156217051517466116904787656176155131783654379474238882876843652230271458206438895930079955678894190358305230278458487020998527243692557597701415306567497112523057717596189638553081061291439755290794331114635228518834213018150456030788155967060865977942182397985169447439207210124449523132595358492901539166792161096322795603232928559587013166542607168307535433297821741158605994051004137191162249396028611678705611194877607312201809245165076476696532730290324342177341956726238501269946907820199030613011967190092926881552860182241125042463536151841817472996827564882158376514780795837460794570615105374001636001145106217753344557192618035887842187430685989976309975724007698880286279056245145327141231949306651715910360328407134663448803721855564766568184141095860479531830262988125283130953488064491125435929999973306702876027096129808195374676633128283589918694811951466887849885985268027898970662624783615665743864510867769946663515477807841911901112955262447482424912081254099155605499310749458413842958486087913431943198855153872686281890523271853203959502119118339070044982564531809018539199707101420545368421957904680923824150177012586334824936485984026895563809833331862781126570191184839507488966836720051055654667570176263338036182785511109457983915307292314562300416987697317493925798118179719565147897426893445449004873147969523864498731683280846761052689135197714856725501548481497321147765814153058820648977593000980385840182488184706529893642771492822673052394056001496020922292677505873428728018874893176026583917540780859014788678466730134931094949653962579957026791307439580292165314533131251202085175700197345770163254742814626892394167446555242538432663129612574897913915019525227854133282091146255733957178490295144123894172955618664298204469527508267094851598406553927456861536453657687130813067526027293558573850343501469880395605800846277341939959456984007664990752973100912092875198360787504508829093607590578475312890820118792904325390871228401262398748484907023175651907555169212047213369201466174128391767051117901320528615308515585401734804461852982954063984897224593118126350915704143351850481182107423726021627414375156230402402064067065736855750053344981103787044653385352194374530044929530670973178999666898574867716470753776072002281121484567981866242936124803854527080019333155806770965117001221800830822817689563947240592683852293845239006091071635256104372106130625327829403810466946725582443997177146539053656187331701483476989925410077912857771149589802580959227311445393552011922518478850269986679126018650587390365923162674699536130878645891486095056775321457141987764125668720716776255745343500253337390803752002552372298325089550109072120214708163016156519573262884870022913418575912443577158075775564635125025829293780319708555445434067839021617515410508069118710704428884094523002893386400440674987365385096523669316752894088879831294758968062679240077733699122155174565858901410284136509754516369474405706415131257071772041462841468285548619244252123660687739761516335507892033556035791371792629100237682598738962094476369972059049452967441587235634931674339622473574280821288168320446695679536039427053255909563977956500647500412691563755880886167774411122846515042057934210324478787281919538790000999616163222123020708764047374316493711188552949294878761965336956393647858527684320631232701555116292227575140464720491283762688439233984347879300562313950958674740106476704211178477509147003836984296147755270995029269684109343202879183739584798683715241551429647234717808588582623277297576686008949743753409688387939096222728882689374022112371252012273120606174751574751537381989074240665252066611148827637678947177773960015235903946894098140630385847547907319150251760258945788659491966429549908540773478285449868640866567399269578082162283572603026954569487924380165488488051064862760620827164159132523609790500938385405426324719893931802209823600162545177681029159396504506657809033052772198385286341879645511424748536307235457049044509125214234275955491843973984458712528694819826927029255264834903206526851272202961318699947776535481291519857640422968183091773445277723200737603825883172729279563657419014445235954319103063572496178988203175787761062137708080967811374931911766563031490205784352509572880668464121069252802275061298511616206384006778979402449023875111258689534549514888200678667702341002839549282970286447273625217535443197911855068157264858804852673871684804002188529473022223344541221328464844153593793663133604458940328723478401947357560361346212008675373346913314338717350880212600285752985386643931022326553454776845029957025561658143370236502074744856814787872902092412582905301249124668868351587677499891768678715728134940879276894529797097772305403356618828198702210630557967239806611190197744642421025136748701117131278125400133690086034889084364023875765936821979626181917833520492704199324875237825867148278905344897440142612317035699548419499444610608146207254036559998271588356035049327795540741961849280952093753026852390937562839148571612367351970609224242398777007574955787271559767413458997537695515862718887941516307569668816352155048898271704378508028434084412644126821848514157729916034497017892335796684991447389566001932545827678000618329854426232827257556110733160697015864984222291255485729879337147866323172405515756102352543994999345608083801190741530060056055744818709692785099775918050075416428527708162011350246806058163276171676765260937528056844214486193960499834472806721906670417240094234466197812426690787535944616698508064636137166384049029219341881909581659524477861846140912878298438431703248173428886572737663146519104988029447960814673760503957196893714671801375619055462996814764263903953007319108169802938509890062166509580863811000557423423230896109004106619977392256259918212890625
S(10000)=1890882616499125434266056081853501660423820103493771856221537615213091006866203338781787307187658251687277823006791663300135390551508473742633741234906679905009753866991463556590110980501528416269424747505182543148045632136146629924006942778054234095641838102856961984271862902175597016804157529058018234873306964126758323228903418708923841175299816292942496828544019777834657187877862697819779226837096245986798265854349628200790780223007734872162548040479186735140899187035582477845156728342695447413183662061628558599256872117492682386957050697000119587322652548725794788152987942427708268924518345117969268001186069966096307564432115163222543110088920918810613812494108631018346643093101479983311720723705418542654666307518110513735109488795519227662501047653326805113968645553420994120133566679546049202397280345243166013168968031607092470541387872012862147999829063866716876838170945651034197475309159218550717182658413871874797189223220162195570580198183554970533435311161246000477875054949043311186209214081702560973012712311530332598825247726636170456623731275345550511495863073217629541349573905759161147699720424810714552756452545664164892142814478441783645293613545408253435371474733716121366115611880446100535992714457516565252533503927176810943108778422338753891653558698898172138173570343922512196174028022949901916769439131709385589902595253322331610594264807754149614200597933130588184828178547924221516928216194553080371895952147094635146845166245068004960380273055484785732480126506085647973316181168466249540148700351176923303804325088179016048898687083745582196809684684564220049546343627377047855802420066551545126113894327363695548854285488641672934757107376757570313856057072405259733461486579735829123895729418039627309754756295731699891769735575381356420327508231943915252424560983389680630623799966213441246054665216780333539724530055152736088798540996311770941246128476602529152512363647214470726683390423296551773389473024578413259290488385317560937211714743860368870816083845519622878357803352236883106913670301680859626096635662233182326707734715206078479706367878198445163155819573262058262776377503633365999607103524762373229109363788101902243796931161630630612585579320925709278420951294413864196898529874878530919447086830842139387741027274547982544581602559104708603687515553029783952260602022231493817989569424024250999425542755473699162032500889352167944592393459001506832213169443684935733978726130023218271417519219968466480985145269038439247290611088857946338573210946114657902338466331277293432242651583877881524442342420294451986856205272212489122066488412057119639358922672186279299955814217014484766258137433863559596329787978058060923988973714906684159587017094101695177180710076067411174801112926144965643175226750975255047695584606779673352862918478554740752156390167993927204384040212505211990064564564296116887064385035397931007145664613426640283751858315585628691255463259127012305443055255538922135075609032879074912471109692876750763234327141864568032706437625275173198767805954077578239239840694744660584381619500996621254701544581471663248473133768801049734012102819067936181566888756934316445553492141335420173831990833519462810219924493625196561333083420548159322148439621927047126463344966259757484044941357634835194922881567016142445335251940311185084959342024384203547911627564086278592815938241495237465194857531308065419751979613522316611039351967581353057458746747729788458259226405531590723142895523748056947226431338866909761647558081461512559647161922784341212381595346054560190074465101882575186398120132699073082786836318296257172674392871496697685340656319583417685252472698540330029710316393827291325425902907458482741005752826318651015340756814739917662502711694914123728721494006575255178340500884939663777615325729562060923963333945904467933265220155591352271408990946624682297283372998658262338080688666831640047020750555213964082551183673718543202015482828391179686747521773382749411091630652724312237080325233426579268319715471657654223289478714488976641780435105543316241325800377633112814609232975877269687090451990945482247354046464125058140855385133409228638440308372160346357814453047201279034924916113683167021487535551675783843782948482533883095212343823844868216345620525761117123156347769728541793561104069920044321105809641694769721541512979001472756307442402298584693432502887476942282403810361446918938708560244709205668885364771481165786981849543969211844032939134022057817602014830552560792789875550476867404641507098460833207838903677204396767071440412986833457392831692464566702178258841394005948995862808837750603971388321294388805122392687798190754834923523303467269709675657822658043273761498730053092179800969386988032809907073118447139817758874957536463848158182527003172435117841623485219204162539205429384894625998363998854893782246655442807381964112157812569314010023690024275992301119713720943754854672858768050693348284089639671592865336551196278144435233431815858904139520468169737011874716869046511935508874564070000026693297123972903870191804625323366871716410081305188048533112150114014731972101029337375216384334256135489132230053336484522192158088098887044737552517575087918745900844394500689250541586157041513912086568056801144846127313718109476728146796040497880881660929955017435468190981460800292898579454631578042095319076175849822987413665175063514015973104436190166668137218873429808815160492511033163279948944345332429823736661963817214488890542016084692707685437699583012302682506074201881820280434852102573106554550995126852030476135501268316719153238947310864802285143274498451518502678852234185846941179351022406999019614159817511815293470106357228507177326947605943998503979077707322494126571271981125106823973416082459219140985211321533269865068905050346037420042973208692560419707834685466868748797914824299802654229836745257185373107605832553444757461567336870387425102086084980474772145866717908853744266042821509704855876105827044381335701795530472491732905148401593446072543138463546342312869186932473972706441426149656498530119604394199153722658060040543015992335009247026899087907124801639212495491170906392409421524687109179881207095674609128771598737601251515092976824348092444830787952786630798533825871608232948882098679471384691484414598265195538147017045936015102775406881873649084295856648149518817892576273978372585624843769597597935932934263144249946655018896212955346614647805625469955070469329026821000333101425132283529246223927997718878515432018133757063875196145472919980666844193229034882998778199169177182310436052759407316147706154760993908928364743895627893869374672170596189533053274417556002822853460946343812668298516523010074589922087142228850410197419040772688554606447988077481521149730013320873981349412609634076837325300463869121354108513904943224678542858012235874331279283223744254656499746662609196247997447627701674910449890927879785291836983843480426737115129977086581424087556422841924224435364874974170706219680291444554565932160978382484589491930881289295571115905476997106613599559325012634614903476330683247105911120168705241031937320759922266300877844825434141098589715863490245483630525594293584868742928227958537158531714451380755747876339312260238483664492107966443964208628207370899762317401261037905523630027940950547032558412764365068325660377526425719178711831679553304320463960572946744090436022043499352499587308436244119113832225588877153484957942065789675521212718080461209999000383836777876979291235952625683506288811447050705121238034663043606352141472315679368767298444883707772424859535279508716237311560766015652120699437686049041325259893523295788821522490852996163015703852244729004970730315890656797120816260415201316284758448570352765282191411417376722702423313991050256246590311612060903777271117310625977887628747987726879393825248425248462618010925759334747933388851172362321052822226039984764096053105901859369614152452092680849748239741054211340508033570450091459226521714550131359133432600730421917837716427396973045430512075619834511511948935137239379172835840867476390209499061614594573675280106068197790176399837454822318970840603495493342190966947227801614713658120354488575251463692764542950955490874785765724044508156026015541287471305180173072970744735165096793473148727797038681300052223464518708480142359577031816908226554722276799262396174116827270720436342580985554764045680896936427503821011796824212238937862291919032188625068088233436968509794215647490427119331535878930747197724938701488383793615993221020597550976124888741310465450485111799321332297658997160450717029713552726374782464556802088144931842735141195147326128315195997811470526977776655458778671535155846406206336866395541059671276521598052642439638653787991324626653086685661282649119787399714247014613356068977673446545223154970042974438341856629763497925255143185212127097907587417094698750875331131648412322500108231321284271865059120723105470202902227694596643381171801297789369442032760193388809802255357578974863251298882868721874599866309913965110915635976124234063178020373818082166479507295800675124762174132851721094655102559857387682964300451580500555389391853792745963440001728411643964950672204459258038150719047906246973147609062437160851428387632648029390775757601222992425044212728440232586541002462304484137281112058483692430331183647844951101728295621491971565915587355873178151485842270083965502982107664203315008552610433998067454172321999381670145573767172742443889266839302984135015777708744514270120662852133676827594484243897647456005000654391916198809258469939943944255181290307214900224081949924583571472291837988649753193941836723828323234739062471943155785513806039500165527193278093329582759905765533802187573309212464055383301491935363862833615950970780658118090418340475522138153859087121701561568296751826571113427262336853480895011970552039185326239496042803106285328198624380944537003185235736096046992680891830197061490109937833490419136188999442576576769103890995893380022607743740081787109376


ここまで載せてるサイトはないだろうな。

アメブロの文字制限は4万文字なので、このへんで。

ではでは


追伸:
どうやらこの数のことを、自己同形数(Automorphic number)と呼ばれているようです。

Viewing all articles
Browse latest Browse all 5376

Trending Articles