Files
BH-Python-Interpreter-2023/test/testcases/bigint-testcases/BigIntegerTest2.in
2023-11-06 11:47:56 +08:00

7 lines
9.1 KiB
Plaintext

a = 154239138717853301429140863459338617471934589259086137250155046682670673553747312002660415789251648095578859052329630545561387658284983362238305238528045328414244139056956253658284701687868104108800783079269656121926003451183656380834946016236461641766929457162162040093052821429491441815557088954015393084512433062270293371152997986038610700334942312352153389150806487072206178824554173202987984303121036041696542383014070040642992775107147426565474076626984028744144378541328876224266397989233152894183286478664665913913491895254274035671872658778299056693204257830623143314160512815877700349968270609842917694985901899949822585176215558186637554437110371775661860314564348454030371339773238868453100635342618175540711265631145892024022088943596413734688847523790081527172574652265301701362214555167654063667013802174732066713891786358152777347741994428587027060626430358724418244014213110409539034885790945406796425418606546163985389238152490251829529150757951213395309706306035034135823059481756332740741725458573703189139157695325287623247689352386170765220620243801543781640355018922125872256214139324428540238931148639091117040305928643548506323052171296711609041287054480253331805467614018963380162061196025121790849024942170104875917388718436532544969307255358759196248553105458401248539551053919002787181483735034374780453638063026010076487589540462552435621357916523033026482472919712180975334036110959763256925399389618835063179817640261937470852986157093081337771371038803582167946411754130380199153559775829293186771857397342714624156338475888337777544272910281609518947668654862319903226199935127606831813407006539052115400814124974460891427797113832547857071392623562837076348916540697176122902157048541612682335051065372083246705316922697840612524667197924282982567808734927330058623498408772692172460919599120345954831308663929459184105182817963769027308448358986927256783990614303673575985654372829972678006058403462971530207166279972884123842546923034580957721453851710859187430396345442979892379436445539757390774137429779588219704522980136553235284294520548825805024375613962754073059771000750042964476399335752342326852078487185864586172686826613470271667326033936694278290327649471474145182624897601533860579474659958291865517072334063707535488385473013934467363899650429146694369173189941674657232514519474109488706927065124251514898151524233901526567071280745075607491012314605974896741794561491820953976641718921377816379364153933420124125381588800308731422446736042241296769411713651366133853466452460957006579535549073271329321695076777507922911780710464337215509145961408117598275164059649712315066899371479945172692812417414621692042426016237635613284745191972365233353875944458179155771731476773124731848718357658196046310792825076356685877257545487573255076574027924996597537561340197937511211888188397077560968788423371160810138819057656117822027450150607976336230692753442115822263916088510414674631144641813037888975493930438567786242638858790352839908837501019418937200086216796310231973554932139120729394456272295808168332495493086937686871669407229134454782753026835373762250223798531725507840534120060389484349573873574614335819517698126416772368498810213019883319827763800063543094176773256914302559876683268830841066647066478078406840772342739928054531715676617824004306091027486246506361495873551151617978819592370509323768801970932217172164570675877421325124613468515354304535718669603511490750866690684731719534741426498710615174110666657147503333120249711240849146657781154131305581431477581284342931936682934300463825535555585893659824297536952990283556124363716002804106317701005998121648344000279896149881894101476934232558884513210470463943423433083985343761917653786844535008680342990519947203076978567436376212066409009233873678539585707703510455336076378571976206316288864631190886330150140863588358831154963410493033459647115105510316964230237879315090172084646547297626740484108133524054290944536218269015065950091727586176216778650673995052564948177939656064085436042194900660357171986465299085806982374423135033566204921211344532698053035607487430375698898247252075909149873124778911162311551711563354343558144889195823085973403236343855119199928085396450125444111999727174431588409600246862809066432981812519325742555099632954066128269198257036767449705589543874056499904196161944050763434192685720320105279444072656405465393696508294382666303590587078031501457657686251267373491338052133157942566921109257383665214044283798948128729555064147597508731038403673782582985353492948715786283027855296002627934848750214597475708506807237717085382977815908455314896674722964998098968629402697358330707261050376907238652964
b = -92043475156150549034823733673904247914693211182921793548633159751549830045502967004590434361957852201739908741716447706822981361755720765729888874525271500624813927817959404932257689532740141767050434312222691643103292227230265430065934532089375150019241276614146038519904744820188255741087734195113271761579855720147781273626170295258323501152206301925678550707805032657805003022730500321900470939910182846029494629924660467525702484477681202921858412497424459548959579385028929366326952768790658433158050128062442493311336748109388925284607008972097953589419263323462804689695042198643940589449239227829610373348607099999649927027844851854860462694578766066241347312316935178194664783412527466991460777834284959151623706142354847717668940156630991502582726728682792927225509316059414706359345220285494417380836835582975846509087336105517308281945116987313297640584239842438975889715797657261432841447846681434797132860976610727335804772248535113146749115758162256418177380460373590633659596895595801181442194224394852958415273595526677424420057413924942263746148252762203433475207081659356439038426857755002723002187619531515833199274655206198619204930752396001845629210716278074329534623276171407744682228113064609184026674658540531139525677421784896555629326875493227921717789859000425023050463522443172981688986176567624228686480337075031052891431164957412767350524017441388020939020469800181928970108715489514222549057121495930574877229779212521092908399720919155603007074388005753400448386287766856969200771703858121749639688477826222388991051904756733694675937799973398875327480411070964752254738096788454093768899126981733316716364755988753639109406502513567443435182656950624572157961350298083966268099588971197987050523682859154278007828603959905405060444073900969004855769569697635365524707121751373633288580844741571542660578116605652797524062849913450035642062183794322928481974518033229763015735784916815952561137160440931826926720782305386127020214579660273074648809278783216298754858980211625118350630731011046069252290628892529118706964495829319559511990130906680536099806821326149095014822829110692978841524557593214840544160312841242128546384247416190986199200047226177009648392497201982793362646031700940180822353824400123778097829335907496770005498986289020707405538623681231318067538428268315143748445213164836659438995588550822572488484240144588667209713036679624633865141284870412906933961730050255846448935903490130198181039784735214922870902244708282627105498900746102956211286329035633657703503611929951919626910143282523585388679738556170506230138432090170130859540221326426861672504843278533222567528503656796708499883756186155212709129916415421481330835810911017538504775523399111164266559317984162637486659872997275723698213540495408402696389551010280261654259611875666705465575890920167432462030771228984397605478281692337987238996549647811815921674402114044422335287721062743140907597082490778438504792429155595291956134009041383551922391709718304902712111532804999429708825893005334690746525666932733534534203414498775341083124805034645790877145179432166391561594323180447098627468148279639896459981464646230177415037761710584978936287251961615217425430590058519650128974855527394781369739743543195547458600025353680740601783005980767842361599499248837119291246049817880734073939046427662200913909874195786996781501156697864700810619109155399362447124248293015880875583752024164693228854420796047689961369023581850960256347534221935715787678989354689203244360519445510870807745338808675160157788640058649146865244460847424392583053752438873482477607133807433585157571440060973568259872872409202381360781257803454779388692696491358606306686101604632498500827863281684925495212682566188757408970580539614073002955316247932298516299981364927849050342768517802439648048924045664660250352861903232914088603162382896124195845303755165844679200847698181767576016064352367262695906615220024304241227745178434467290013482181707992019361516154747692313353535628134823845435563327228394937219900050921970395893806310926002041160913900945052253015534978938288170474002536432583579300578670799376102880857003264238333228650984520804688329012466267062121973578566873255070928129689931211132524748092842976440788305808294282980073781038177700660464638892729565823093552707996409169485082200633249139830348573532718827456074705748331850887116227383863991309252002094890721047305232706215315008078155555191378642282673388020992582773649166702996210432804322798287333785058710822448883538569646766425131829923815966932267051138664199104171242727384159689479109237499024518293514938738217900076330417346
print(a + b)
print(a - b)
print(a * b)
print(a // b)