user-0 提问: 计算1977！

回复:
user: user-1
content: 需要先安装gmp，去官网下载最新的包，https://gmplib.org

user: user-2
content: python   matlab

user: user-3
content: #include <gmpxx.h> #include <iostream> using namespace std; int main() { 	mpz_class u = 1;  	for (int i = 2;i<1700;++i) 		u *= i; 	cout << u.get_str(); 	return 0; }  需要在Linux或者mingw32下，链接 -lgmpxx -lgmp两个库 输出  1763737179740245938059488891567419682264806728476225335393714409724200142498452305702566936745284622536165430226367518211693004886369241918596379382787936845097483353395536324790646024216169591605556433278950290893799353770107547605913195384052079042646305312836505405797933332569987556685833330112114555872261294626640953002 2797122004741016023779384056005980184296506526511906280634796180794865425648476635624093259396549650478384096769786931772465572248111755721862285900308752478256745514551044968421683411283870273548898050295062231331714314153949860367056418163368541846612361817177896973011887651814620025247770494423724950690036795956077691087 2478142835052510404241477067083856262099795839977766623803532725016573796237089683730441074534034526294375186906412936703952642099801705421041016404063889819237225471277173855787130972207341890496938514268820339819905018339868672561612122714205023638262775061144934316413428699226977265498774996518664045103396225270706001961 8111485636533054195741711969025228245757391117300865080255096814133646934362863237499043890389013804714856714976381524428775180610517366830546000024808201790765080126684062310017505144275601872892883962831172242421189095830537740031241171747348396220037118222449568904601721132794639550735965614200575135181037605728277767728 4816043437657272934107606011458551873506820804818811296022789369357673734186365528743416110976742931692990858611663181277023790279095261275655804013450999259040147043013080564960398044260911978147678668819753730490428329977238440287686035402084232236385731529576153659943554896387079852143359240614499599247416673517539344411 9064992278811631825435856966463143184448168683705167754259679358604070013577681174367700635512031621471900469262226391157894357257859912691211298438118350249275222225128877462105334931279478826766592336340695625949750896374066422621656203828376354199262279860054983783618987969374785007367383272411515562403580128072456923315 8978571282112298486897255677676305126289079067791575692639791436429926057767307595922251495206177579448412095050460610349291503844592161886504649343976176657691394575046172321989031669381745852521592662142336493573193719975383322823989156907645356722068640721083236920395356163002378460142952803497855485809660034171061875412 8181587755168503582656445939967080096712255981720739541132605565015250508609719151899789565579611203300379109560976173929014318471034391540184685326445512262507547550216023343219114551052686391137686991140899335596612058492668746238960858968822822199389789756029508638642921751441871667253674317181277299494764788234825663635 2683723694442227807907834347083174091569934748694137796373827019265202182144420822348719500369662076799580713015348362483896841685284272925441948610880722256201319796317351786790350601722877322458399656513195894325296061822644503263315792570422922023140523815895665649103697029058966856052353828601788119831831402195439410708 5053961247596723764123179256443259568085381637458512394846401332357042871852652084003628376192134721180795909363755542008604146189276856156747747551957139029347195108218474199317375095426865147282526115802669841080655266787549801191196301489965167811741479217439523624688605387569463379936855710945610047054575354909765099072 3679278294003399290531772249916261552078342509390554129094969234754539359413593392248193438816168225349102832044901241114402526077734561228412459628326961028886105726001268679510617981582069857280179689183001854078222107016864616794379371578275360200504352686518482928204131387035500002507715240578348494932337829412314531186 8637958502421966377359523701565969944748382759288355136718550439465653492196715346157757213341706515455532705899978506559102589542177243425660324304532326099517920545528009437876337520440852834466416589011011550601094308464185649274226370434797253765794801356364103647227533438391653576267935448083079507297345686161393715771 0944540225845764428957379217547545229725074863335561737821403292315962646206131762292410067216765989893694530512424309514129426493865770949830200513886818295551625005271650265631197358361782587776889776336228599682944389395150790083763134201961494629911090615831012155949742526861159265677177481875266812131136627871090928554 0178677693550903988791439128843743312409363320553320145598761866269929308371059192493406621722692345973964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000