Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

java 太牛了。。。

Posted by abilitytao at 2009-10-17 14:37:22 on Problem 1405 and last updated at 2009-10-17 14:41:35
10393287919087198140374712409564091566583667027382518856672570971553064423980832413009963989400062391359103895525457477973576625431186577080521748381943996185094205516858953834117746524301541519356766399991893981432485143950175720930739998476931171947402485283988718619529816447998126165711377422493914403993544600540438642527954411091056862031914678009739785667145646620892387035707676915059539332052810969537668996308733880462577043434330851553380458728557101226079527656624522577563747638047596862629749966012352245261732944202734366931111152287888526321192284184370960053741525952607135209636891973504110293194081066052325214238779660227234646597795327487922654224886164396759162964672262112090068994831061963908125134414105790456065303800875882592734896286292960066662778254648944160981083515850394353089613374859179811409748420969395881928147067409184439563137535721476402053442497290666011652308682498064376962099185846329041556249824780773507353054997052313398950106701552629085660055329116461912238821089104821312965561774379137396993063414629233536112661238694269986206960549799086680479902638192207377140697595193974807533151674934103946677852849265324755170364338390846048688831049526054437625403089723629152536885374286044602622959909622234344936541568380538203533113061289509361825500899779047717061745288284602583492226828472223730834878625480481779694682530920673666734041142177351662086960102779883705906016345349258234839158502001415721146894147990138753871295020165333454445817275885432943038517653305468468762891406987490657877945621092775235495744851429404945717897930216245177962123480693753295105740322864913363785778482711606074842856055820159243543271501044804944934906917379323941234873463758483391656871521653517661429145506980585951814979993202390430467601290789636463628183495328890891060726020455342569381179133278626471426816961639951336995881354748886819861090932797741092722556605406576694694097039640076114963546945357616509784778920611031531442677676566554246108752426687340612658846447614315176196549388353507300970871584035028275398459306222866420650398172084210294522410227949349752540415627358412839336031961613969337341995480175615084816339067266932090728984125859155256623864270454081290808395410834493409707499490115912661861453166210053967173876072469854712490196296053970151003747597424992929709558027547048374947778328635878911579510016668736595836788159993517454445299000656055050262238913052879857516577954322178827881978485663916725367711647655660069418155634230580729739374352155983742635026202262785733745983200934460838845967831745782852466520052727063037860461481202591545115314007383894508365197646816752997005458495038121537184286694994296540550125623614547935617935231010252624088955979558621600125069683565107166808078052990324182352885457784046310809987633819319506886346429942056823876499938683330011922025961885217715157925763471190897528700466935415218386895936006905102353666832372504613745309418659046070704376143135410345538252372673801887898449378304161001131229651022151897047518844060791263117046651698540448344381224317102515657316097256805941589740665594430630158316538157235499462825070451582201228108201416451073398257944404281860601647195684193382899670415204428459268302927837755944933618136990253397925707064200871980279082215254618976272282295080870583119972493709467190343671208021559998161508911592387927237621736628290034858584343230626539113984008664659421170035006601722686795804626313044365326859166969740059739176593936366268872238901685560344131267127999564562275394014504554252397298520247801312993434125473616567400821095971479313028223943948111271004177968910571478963554588374664963446429437293674233320077851891259130154639151240437726173719364317908667025103203185230494920400426811992348226674980507513178818530366439121035868212332086944950664353754636277333792723268460177808597557680950754764258582675075121684610469424305382375213236881083259913679122543688619362403167617917729743391609120401881846140884648769072312647949500583158791125535971849911692481258210731031416105287429772354516032271054239912603596942151284408023037542475395339052832710200803307842680500724786125859904322649599986477850787314626550670349554686322091621999185798609560837546671376755385510817169034176212870165530277605986729676956520104162406499305930682271919812883824810773568070829744197811453612804175382246739285893929323084483417235205656657642072342637340402052070894004439792828188197766502205448636724738934211489280828361537752673376735059182177482814882072953992682350896406214333734631113429159820784635984283570713860660673969448233688300007090964346610001905834351435324385324850150943136535292650186691352120716834141307232197271381372045780474111458460036682845536886083638679405063631111102987114621403426220222385529291661137246846070922429571529674632193548708968509540057507157278637279433516874120513822371993809744960701816653855628122491218194787112099506855924288605264255161115132091934491952869826492333238008955597676540006112856791670399093432055173399855525200667578994232656450511390023412362409086325873502139099666688289513109430901857687486579578516162067103801389747963782076569384714747565853206404802228960905603413326245684023924187340685716069156251909252488057616824595080244037216988843689485560153186153846336053110632280350409236296913295779118079253253736656724361382196324352335774875269634377778953833582018250480508069760723165309894289204648068406792575741682344721076092744864808454323955486964231478277792285252793868819093953345311128216796420356534607261121294650010571477718237692876873971475185918890677046547002824116276488375688200040020285853261020419073646496224948326561819468954236254373364745799318931665388893139674572577596784628906283320016272119460624767327164971233381486139681084824587205910323492716436270633836233587948363102329517775856714302792960639584661495308334982858073205544457734311696311176403522830229849378335475530651348340220612524912257430054516838222577679016536506885257804821012643711230363787355599329362220961095807253052132561107923505255724860337715397918002514855328584172976173840194485759784170046838955347468569190869587519872884008371595744680473265191295423087079091563433526996692379410793130294400204954763939101573833125201331325008161648985066095602143820569543113740772904571551683662979210537534503908634757260760700728167702114068079226904198771526411475777456959552149209792471946919375477064523427577778443278757505162708896734124074456124101272665713920464841607556040687227736313836593197059452516348991887890720349746718470424289941444573096395224117165701987772296334635018188948459578237144541110764770418450534899917086441159020381523612520992390633845101454999446081883036228606610819116049747687212532906015538284651514744250131267428126185383594172202467586604754511257931584515228827088819880271621946236032608671613430799983508127641186000279459543108281740587207596139388015871665988509115316939243747150818829874983119056812588318849761000563502987416112136617645376958467675734194511150344532671079367643289327081203705414731033579568158865809894595750793779608700802480544085110943450277355044565292135232861768976154531135743611196919495179594587314629515015663466114690914703855475908817718377307523250809902625886837642698190655132222464526441324989902706832958276405291036962413404210430444158816705967810432228392886476026189751966949713887802758382730791708037911249582705516465830413819444672984002874700091440887861214164480779930798491558375558772069628907205976242636049411344491200423743771833100878707103726057973328860994410544304836044409066891278585016133169194334161054542932043942052137143008793425614678206178477499225245030611979823854750420486746297643582500763648452370355385387920422287043483388319804065643584801669152958659363123398316726129405997135353442703142580687453115311024441179296495660942226857198154631780565018339607402204731427617467099552907142091828665558947470802534887225395343652022656439612026228572881991139371617206236262132835537020247385040961402264238941344821487541704461679075238522824324896932840167127772637545514985341770839526170643626460062321512675520547069293882616568203720582078724771912662617995758477606446872079546274073989332924123077653741218315691684992756125952416606531662667278185571377313846430006218589039797857471496803624342101338320167605142477230124861180759992020945905329905187605731648177421300882610322273468492769465495302654439328864390207006130730873091484667496877189532026861289248085585025659752031084231378807246450835356321694698196733933044282957309204165195135429446038832538152850160028905114248785115081454463721452740362484162431359190211323359085031715950982406191484586613715758254781682760349876797189079947913719579302398542156965433996066887682196509919757740300469767813605200778104431283633733444729746419923312945932168317609228554752345607816564064405833801099009320648188836126619305414081271886501612374022134499028572942884004804967968854544254093496381425908996258144886916675503011360103141995449997115617969420491317922927855384435634580880556479630240283594655935145712923799938105228220724618050895222020700729894453490444925559357078103973894363091238910259498131706885407676768952225142621227863101973069793290832342263240274809619383170061364619239793764805418357473946147097537883457224188787992510925411905682850702958604944310786357562986283962173058386764241074006893059728400311405354608187724943318537620035302379192061253248199011206762020041572561979610731527283918143076037834257143848589431039902907655497100114814288878807572212989054642747615741992484598032800621594173045494610439415777533171507320400558352461264993382406437248580829857607042527352978828258998454389392113608230650187996186761229050689678743285037122801782415165797715624912229326801910375462350223572733865068809839377239727123100879677288343784841235587184403547325692393685977559317454738457655667085475756362847262146910624776961951205948823085384345145500597195616790572586455854388763832259739435490138800654673772887382891083628538206698939407127582992811896907942326064179934070847851191339284449483679636825496914511048655371684102700472375792261583422675263751681865734893925993798540867074530790380384089236675026692722205018494293937579616241187282451690891681589639739874745252255057911626333189122867592634124763714199937713759773260791760411099728372988442595174513660204857091422702801336584859733970541946371097211367187759390813302441736629278540807074376278883674741807106530324966156865247954056946134444248595637881021026368010633906514781641149601887950558786506481588858871741890933425862092990397789611089596105606813842369862138200081075046742311751993714915083133515823355108005131052390556324192193265952095584690965129331597549066276799539389371632698812700687207712915272772888681119043071905159577918105764350518760014566102960818585482751205550976342398284099177516368626872555672772239739867207502406487920866004630522310727176265183934518317517978302843370697516113019161751888150730563688660603440110184425534764447480938044055315554885188738215351576712666856311541459580497138132899960925040770468819796086702918509780553561712324588152633438360744414818863318756475117211316944293146928676143755707027059091318880015210151405149420961776160888390522341402811789883979690996655417821945594612510572084771845196875619055769396363659731444728775975838332360903563233349427667808897739772844441421617238082645115547707699275022731795805266548822128920685314211539248416265804367643456902838155073669466708200543861734645627878536675959855091032012773221263078039447767456856916971735318025935085834414352465149816046444889794068477375056987235243592354400548085016289812332738850582701395592488670877937284517830342173911821787477880611953069408723066690139611466440208282391132385692560964782192047055825409840697684241486041329944140543533951934512098722609325558967812045031772329341792670089734920572444348970477583409526473446714077556044224288391896714014221206313888882309017799784611269456577818848049282578056384840161079950219431863577484579395171194294908812618386419484695722793002202098780111361444945090584042896758833756195472032074111697481244034646357430309006285633616595822640900449755763780492605905672583462798736853128058579230460848821067701009350746260583324914075436304915573696068316370966033241353992579607836038404348588839946272182531637166295099292386568856805517229727399473120843430306229532127196593916325171591171027042656042120637186712611592142112470264550052695778382190858978248679316337603826645085447260825596610722706061169857743362962598850926300821125253925119567902876455320079758930769248994040590144964865786191870362973573020366056940647812315041800410596817266478775879116013240699853322412441866118638929738096992175358766427248460945696803641270140318690583165769747661119487971155046970630192475322849482550671707645297436677548089122419172408176018787274846774261704989633036029052438552327273783800922782098171773202507264776078021119750694316993341201246628697640434463894351264328719073654963574240781065236910189989940204666939020923228997484361353494099105425930654007060635888972009644235038793263722580934719393835066768452478869853018724041477588812827495143900340729445946196839434792323233277796288206071891249701323248459018868486019764545274461633660340609904309608357107625767615684184334738665934604611284320772663036409773759220134791778012138590481514830032367160477629086603481606144307834437721302839043256042907238543640120427565187232356845861159032859503944232920444474608402431900855917470703108034408576148784239237082755397777456308384310899954919452701891822295038380618968632121375847865939018604027906924988203995379579674680060413152931854847328042726272402864307020422217632723222175941225222485203355916988941495380176035000942084071337220254552096885104089939707074298923847839572970008755363587176774001190450828952603543603918638376587084208402284399131673071298649881666533243490273523036268271312922970284995553600828837833624270258459577266032066228559419680954657766610258036519664325788214405703732392427276897317041324725843587608673444232964226222034976705109771660455987084729747492583029710431149416569863114409254625877184886446967175232384266703987204664124095678609432589248411992884454742341393302306029623884723166323362666735121887281657851350877155575840475169199116068485071038078954982052780041314377311939051129843210495848415156652013364657860615670373715997601074614756163658096545885039323338063294591789182301201110215350720901851627166402571244507444689359087907103881094572922179373761377067437171654064090209139017530044070803839188944347225102674865019712705785848716963803570546287450690972805541871127452211546860762421875079618374702252511192999417005978091118218845977439348447781857601636878402703171038064410402724520315229504779186733965882936335816671343079456726108198054734333407512818483855820554817124378624010493926608326359031057066038164227282107317546036441439697320690801289669959565403454909883967632905149897287999723451862652314770919664850321059862224767901339212078580364968550143156620526117694115694881758127427796533515801225402832916620678402124784686344923517460605079311270420529462709185311724592129464837758532168677308293756978048912855628208000933426429808392909851149612652061355121294154084562048296180425892416724867833818191450019966477187054736709568371437741902311154134227892969176676900609137207197375046190852046123107706081605335919005722533802036910660273934062076305567941743505915536869671452932518608102466039728868453438267658489522119213382530643173823354556161311168550472138361554371735106758504693126856925235037750503829839807809774970645922723435813041699339063783573041001429041219420050312549739578889271227793133763959750070135293733455114775516393429537493591757994829833409086756694207882458824740125311325386537751789684228635474715279642041514764456102458400783273397353144421781153161440278271790759097201402245167359258630460416898777817382875619649946460514833083245722037807547013490146572848571925757058266172975250459005320522732048085281678743716729375966623327083228190225352946445903094988420125651922790957648717632999211002921155917942201333999026670677013733680895784873676917052569842662634519062933057053991882155712823099104736245763136526934020282658679589511712797127350013233244059482848875238591270087016379781171589680763558187328901573170262892967655518277316904801486230072351690343903767964899685051651285581021727464086972824547919387908198964262267188616706954645699459590292181808151235643822964451886400005025019640403384293704043200280930905305841509437146795662838617814123295578380624888323351451184545033374329820132333058932967604126252716871575201674379641446975176697863067324051328371055025792774625187763149416473052408898690966251710028064128174352135299440340880002842107680763946051822656851900909721337683303796044531429328417942588946841658402509804507669309162144313708185268921403013700640479721542907311394262669312626329669069456592431211148578107975291501838597425503593785541557600450779602769484989145121035979523703790967542276028615308162376166920406686171992306816630169934548529296338734337672478627517553718039921105520472537791161424642283550042228327561290803238534625992503777095504591892876126358404988732487504246199655206427049172134243088073463739108363798546018873318620260291765553989644041729479924563022234346810392701844080337695348866850968612662555280674800247540611481696796971600711041076787186116383720083048365559871767901265787337488402553854361942723480345057713841866242501868065937859355822762964511129897834461206155231108583138410067769876608431678008640510264977516417628242600522612195624202943737591208979080415815422010069402784179779175750774528734902129383336784208053505563237263397141930753542818740492571591356000187168701200379296418348492240449324542528570009778990469834791265932117487005884504600686963172238085647396278957978217926638092717210327558439815949923875139672694924594257005274335074319082740680024754951339123767417167967346527597281242785779436995413951493881827190889508273074234328353959707327988439590835290080439508111892882808684200836778485448776866128568789675593326191294984196100503547777675707667799662601012056491820871763892400301498457017098500607689092515253953126345368837991839135229190107516243948202335819512797833806547307011371199442875641840403791520926909905102873227124252732907968697066588036397100432685641315688660609885829232955650822672052034909837883406788857981693992746240598372327498265192941756283839499812975119513830840575584660842603433072301906596470914851049939413388254185933752890500372641398092823511676140897928993584086531757575178561000425596275545878953321831533445568102307015782700621233380437539808943209776002782018147345841931003296070713633048357347177452801044015480406314893542463354081550159979353090037839914728266554686506417572873807834741110236140089148352497581920641750037532781035029223139166059624796757183825844363455335854661004888481715182238473919726233699562235308910722341821928456750069003677965279868057734184526098892261171969361764935243150072178142850935706702788103027636656701908770889639410496046090678098567416272377516923285895302252930595940140029126090162534954917503960303877648586111881076553479662772601553399723864447695007882929626668758720889087789628029706048461737277341801000975461904421368724995030709085037008916972607560449163376459423947600904329758477593167430064814982366222320461067809441814294089888570425115007457822656234526224371697611744054422094800702308184103761119307012968734077359208760733026943955703750551988506548697914937538672706777279107803721567687855892594882699811302263693802504483437928173092265410139382746817813110738364468835785316308566500509315395935505464354270828019754361756774218835579305188982028132466323865758798269392189363989476853446702638576938689700108168493760376711136049206123014188415455162676333710959557024840032370013771283423620859962651476893890709568659217337044881064584493487147513033729953282740851420116116606780698929348708826391893160381552290116260761291161896100247744255265386425075048413668611899803489830032946071308694870429952005154077367970127413209178844999923995888693725175837787834975105525052682049272030777935133761432702708536862588223639792370995890975039357291609945849271208105476114117157013448294921719592074976483505762534582280212745826750063290840102372551944203258621282445443906663858563586364541731340170799755800836116894597278586894580827764518334858105727769006907064500305870903641050401027796117278043301011462593939405080836341932434090459044665786010904321049053451806177929405331008658715650936300178317171145648240417416136934194021143001901766496397485705378807651607927469466166011760621556758604927258535429888916235279025397786389396987867502103270028278479730626359358497036049857087749628262068421734597525607671946833582241214409592890428481279469706359273329140465283664779621093561991576542791210247155097730345402349830984922575846595077987878635641103981428256750227093694201302147343935857036331545649023203750030408000913279912280209526867144008365434286236778666229658729602124830018104339542601730492166403282659533984443525398855712967352828122097463836564109622562760047314317152884741600451183035049414694909232142205509472575562041931565687372157306930909826573078721596352867401609105538578173850970640947273531258655943610246262072943894433098456345630133235146794351275632746746354264428121159512976137598226489778394081091270001792120531193922540791122484365711671897105456579790705999750097891198870107686486225011965784011006094343316958893068124245545183837689143613214207826219513409371854683822205033210964782395940763185630481766612491970331157517994201740436854660917454183531748969744332213178146066268647853288420892104381079658689015439110154739771634515791370740971106276182108552534714617449488439857727562109069395595600774368620430369714651638441714264820327505711253170407244768432504573878932935746563106422384833569289350455325459038542540600302081310379448706328351443978060637249030149896582905939656188011879543386492619047865635920236685927579926488240243926600986853976012757743854584427129322666152616001043799470242958362221161918921893201107801143051553748208051087593949271945187073591248614817573707818961796993587082350097407509951118229296943222125087921778998761457009460543285604626290508950306589384479632421298180972011622948395564615695258283062019403276460556198361706537886030987808564341749102274549598387819304617187243669032183494150657953063668088017458488259252934657278164338188547911019757719970588630112754627572168238133607380600465647655560582282629314640139772215214315210667126513346693851867482696314935403352530516622871412489212997378580655184796231195144465034549844718698328476893341140361832178957494956686452783112967626664664220305571338438054191940948170344617917313055697345850289852640308672909268275577483234250830721504677422009945742629651241175125217681272125854463173018511262265786248530655160216370436346519048961143803894939824675886325280960744131402937819633343819518130076944034113147889640103845312426710903152554526075598255350914370815211315401636281695480356130939139426696513417489765033762654631381965842193449342565700182095402908582069151745650601995099306967853116446480410846486267156885209849594370212023688123700175745127593070689974266399413770823357043212550083360328510261247108551658245083117006360520408028575310016773828993709234260597259600190741815545572752382331657505511729503181455828497863379004462983923692179388296648002379898591511068223437244312820823796530924345535043831568577612237833982444554290573797593563327058392790647181707410527583662659356851204212178455513818042340016279865745005668416871351964402687330615443863554257267665703754573688497468797296905325982693494949606285605550958431931456664300506116637077228722121513761475754664404595290674052419439761598208933930491957789949377256703101203175283245683309434521798081515217554746760149868872959666414749908666477477247071737399077177228645535852642039001793178168667381140113348371164017241232361490009212079735594104563071084828266504847588891305724161509273723930717093329006073681337717919026537482582854525127444899028974306366551073067080564290397211494127140446858451972742901191786138953470320975826903824906833865753415391902611275021811517487863134843857333762923105673135347663230196721555826781898350274409988029413008349211229957714524631451017990919940914099771911830599517776418748891132699530290697887230882431892662384384256593363193812532711715325787359026437954223187061167675300318114859504405112503833518917510401991165805889885747231699181608572472067710341268908833954643368700280869817236739687145058051889021426264194869202019507822209750757647613471599459316815722729943675980923387418901052661195661335438093645735314800836961551541012053284996900651816272154363966286788667900494729541058959293794848649318536654372716748546307075951300046309757986238295112661685005139834023543315611494994076050554631936457456566611420517231863892126385529073376440727113346134751390376780331081391611724465903463771435408211552937271764198631606618714152286290550960977454850457667040529015294418145886016400338859243582710320492050948953825927250793057827061212916642457206234508049127059418141410980547965401656582639315184252396582084934055974615227990635566413684739332490681939893326541824604909705738656618238161506609513987219269614168512221076951181661439362445832591216538722759771353337810801633920384645997371221733617030108864426052888868646997843096458595285249681553538670840835248289274943533243001254489797324098127431003522489089921228456015524357509574381724602807154894051651183281791389076911666655427596749429954843846947146844024251173116524136150848440820466854035057143316341876803069958857474340013644873215379632695771385503438296261629942201266892856415143936587477849025752176263696070443212068982336852264774094823337907637860644421721044082165150212124948399327030253487698739449434379756148157806015419697910548698167438579186784586505626749419518374254214251897235469735704611580432369652792428584402706125134796508237856901362778872805077016683727700062901751780953390526379901902668914300192725921383432584671210375620881235840803077062762357634729511071162665767828125285292382122485029618092708933537081204223285269907635156110904035460452923092718299659884485443

Followed by:

Post your reply here:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator