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

7 lines
9.7 KiB
Plaintext

a = 88400489525748435561214772424322801940735424387059374476086380061540195533106383106058645292768184583882618416447529309092667563209674020554611735420730600230544563603205067197732294700542193132690926073616551226730374133572671574752263104887065460518465648544465644493901675697191520404003103134295411277991739251298070289943318178849283522819550754467089914366624393142821743609600747884548585131084051287428779147045244104059926258290750431971988680686316310748134301528933584713567407874082786457270232043578520242005375510759398477041854313411176583067140428176839909180590028192060229296833562026187408239159745916885830599775079774740043318539862216217993468878814593091557494325746544947502374604294317120429705803996902205227517718257858432067333919206512226818149019771321762579988083945325851613919634766519875014993187791483555628280859825152464183969162269278046339566291360938921693114634778044880826467313962030680028899150496780370929651576720785507238516946076656352933098771570358447735706635077370967560067779270497650040627607875786158990551086911698533939222843472429899585395490055366171259522727783572413255684319654750266745197198449859215767193230443915503038939626401964673343031001413570018551961993874134237570942574744746955616899228188304445182646817940901509301499755831046330582761351693501133789476666789543594019331178509505815258102066888024891308960355217773730703553324541567869303207898896084385436400963091767268669017984083725150324632269065797358641166713924912102751872014553101519425566449284330274649507995837780074203690111231891363786756899475015190737034509948630623703117334234292115747267244899147101478017745146713191921534324816079401858734773183760804901427388690984804527506799357292445176964609480587253735117266571309554104637790518718291718834987687926151903829811905958818976101392377820071554674943928711182359620885811317339283893670152197929584650402736712985327073722370124635962541007834442574900780442164124131684737590889622083673343533989001604282106267033028770658082153962670460260304315188117926454814187407761411492720275595858486457221433795858559454514421773111285066724483512312776933446966043626347944204074534641399145186223863801827486482973041927019550748316482286079280399115269084190082216856706971982930350289576615026512157279104808768444899834008242285602184636347439421290480108938703919533677035638736844785639798775168794373177634186470602674496869261504866007751917590376901630922512827669672004980781501415712403432060713017556970071847303513452839001587278109939080247861796086149578341116209583160442356025717797706716564403180252678922313277339166748301533684150967960356065239398386021230314165850436216753901137938042659993499367171341801341498305222907800563070390309475857701857275987528057254937881575185792574941606866341664541040854405656449821287434056315148560111405291032466008640245240696797237343088505130325468807724901509129696987818038134045670244892894545989498415965228084605465863926386012419305911935798511483159165927056073757241173821385352204494406625178778717382582094689478126196911569569870918394030417725889647255672064016619719537170952285877937317506777944081269398291065467134217212567381305969439627759078192657334111585287272645390847871159766564963222576869293745112737421909129311352896556024160782215014505937666310595559412651847049712850319441149412567043904424260045637352078255213180197826876011955815550038788705796358640194935729782871073577644247942089497436773231009311647480203435046312965125886102288572145987915700289847560666534131789800452636009042362935478789045136894215530556436879197467607179779580018328994004629708683074530979564550665055837271164366739277966473201587743390599759575160404749480125255629559317941047204073355694728323062071350510741005115750560421152580375174044683693346427849744858426351171693682604468082812481145102925685748983793481008591167338438544067396875781121221959889877047483532142247511910238270670981070846313361651277926493367640921844963311787051528057542238338323868407900262961440978989089058664344570967815403178844070392859896342599614507763285792646161204227143885789872700922224276612339098918530820532203241361930485626767868762324846312066124271152395764346253516332217067347368078069777486305153623559355003319475552970443510144297391987932009460008474369219066010853310832491471839169776049422817371470790393819875654807578510020687963616547719428433184212525945499346874815195955503787171013955736931581988408715954495269474688771187378332478192627951013803124953554200205532628313077427498315483071819255817357516813259330011652499010788510492253526932387896700281154955558584127748296370013543941040424948554668812374643901258168423043783621240695100269796871375733666031076941236258254981140186893961185868347992353913147402211606510062010541990582199229392172420105116739956925542864039584358592943297575234568409846705922303120205713523073587038494987656101680948777780921571856302320536239815566445663727
b = -6762514900588494295588489717251662036235227336423233703921388948174397392635159137867229997261448232971981848284923632509275714068479929063534548554793187461447399803290220412632893895025417278538950652435754428012745835989251089836549928327848031171174523332105491569504411571839332488405881048751271058012869591351306664727610885906911901077657016924919061409031764375321175818714378205951658517437417313828467597670987112146922297167975018161644613689971808514274095550532205604291043492311156135893753185628008566550848111933783537605497532363579627290161955817492974368512933067568980543195546659530307432776089412991038196716277227188324710670119595054601097842789635002775575854199102241237371547598208658723393495730989703789617909307964334436475416857463183915438605246968935017933582003532363403751658725511742493574312765158998807390305763536331020188753212340380122803480337686666197156236346488651381225794056609579340069601197938642409096192886514551510675107368731523380016694215155726282169528421828558058409038583312449614676147216607941907437788409488953006990533978468187072993583595479601837024304011478090949965256413487494151956434110864983067962567597069123814474515646121081207764615256961698324246593556840839696122642707766595559852840226594334711243148896133806493165533861653869565529547639384332263539732040670428326329039277907928520135917840105817244072720588857082071900029208353510150913747366589954103386534218801907633140152059876186155217768443436806147435301877218722553474797618288392914453607229722250694600185672017129186261747788223802956913323708939037121344233923332551840812572836070458604300197975700549882207910429154370722923976056742438371256406023952703535376400327911755022245865865737606274287974595211310217045689259502071583887973233273416877338514895907039716058032166846904145718189975862849669551844644982171922410605858030825313483334401239448090215501050935075608795363588495841198036419302869352237393331447850236189984833354224628129564864980496020023835843621052114192467269200830118728510832070003176692796882972863587470401634299875381161309700538776172718604045524941055483927311530697299570185981420389112127992963469453632034397361106446169760665392639082443255190429719522765272777705245160861090257132659964627886723893396514051449927634244181639064780809256567418477208213058631389018539029829163440711556230063490485020588177124130284381784870357281536042090257341768567577703407832281297382643555463701963142026197025281769840637686167175753059434506003874631489665137352721345292352524076497147468793576379681169022912235252189736892522730983311642741230456230352296161581221711964780376569313057643793496377867918102106633970743753134950375993275984252994705859653649299355717968815132239495387434334257792826455299180841073656061676876038542933941884490651363562843406142370893528898446199341838352603645810012017645863124347035005866899028924982958318223538324111987463472991572217429065742169156790399780062514180624152846004677061859431479050466170681665237620861619174051989999033230265036836392308399556822194570289465780589574213792867606504062602212519694284421755818685534286824348130897666445972181584332429113459705376996878102961256152710777098888886218087306432943884225925922434555680943312353240092962429705920653538177273835562638529657608668530126668114179465420564885645734268058900102194909739479791920841059307815928435085172205007867754946085498222458611731639808644960190425744536934555854292357992245652675191869306233047217144073198443648317042983904677258024148117115974429808189649003628561867861109090489686427258959090493718717667235922919968341094023275618280994361306083905382452151341041995036972544708410490192720406223205128653396145623313309642599240026345040683718714674869487403406032425957063691126022573302138316798039023794315389119341891958097545439490040367373333800063041194287633793353477358488462494252353023572743640262109585913209803316858859119863771940233275704189129472195557082883552530557623379092480188410480487649209179784508808727788548338939064263420471700689323222276760925606044523436289035573870036186570110838251236812375771713588247440011680022355647115569221535721491443451944389267796844501862036299090442045487810958290270835257734057345647064102975039789414962829707156757280126845008337945834404770634239202185454389120175429203698113138155154338507984056245483140445933658429493710501462499204619463744002558125617776793579632938630645966943693620943718994455124604286140917997752833448194000304644729236146839907826971494665143801425223733388281797182224932598318661080900120046388534865286883535052676349360851797618354657920938517626783650751838768619657491634407925047781700402188980608677055654644669097782985487433406306638901892187197741132923490985049073441793534466568546544382173286121764218453620558022334623815477974073011478795952981337310211207337476375534
print(a + b)
print(a - b)
print(a * b)
print(a // b)