如果你WA on#5
查看原帖
如果你WA on#5
603121
LEWISAK楼主2024/8/29 13:25

(对我的方法)

#5 那个点的An+1n+1∗Amm∗Cn+2m=0A^{n+1}_{n+1}*A^{m}_m*C^m_{n+2}=0

所以特判一下就可以了

hack:

in:

1997 2000

out:

54988402444042280254387210303330601411269602593856035615458700180518480987722947893028544841263702511298063821076418765640947260077111431269469271049677310016158944944163292686318318868353375151859869873953367676226794705793699086753932328904855401769952906380539724741829912437693665525784647051563238052739897672295040010186915359465485923085203084375889072203793629417592152945204994093413779133039806142740764454704179656162148732218281464702899039777274432661342471279591203246299692613333394507541537012200642276552483898833892144734863391924550505733618631354539458207169556050838887083789239849287820654813238270333107477198806989118377850030040311557875435988588551505138867064104328200291468202704385869536070466710311419744454488539116481607687802126208428197858328024136556597813112216521527388259173876810146348803365719600358294032103252184407528574253442840334190983330717515352455551956859180181362227611978568910980780802703456745798703348095083693489618046703759397516629423972466795732862449607256505269687972353293712692795202999610356691977796655153880193858557877828270728645635080443438295140216151709872370599872525461202351538395916930999422959195476653448625487912031924335793981150383355881156894426622319443374696310385349096424186696020951600813505783320336087312065319175193833212321927509489562608397248186595686909405213858046294836740756854815704565455543217078983537186450811060365193381903483642279486258671306388902609955066600407989972606407013288732365410391859335357314166040528649554108921749348221141382180656411085710507017676801292877785170893579919657133911475875213416743138414693520147112210795987575987137099050851571805198579384035111172328020693849823789488880679084006193011008516763820547624496971521389734764271953889920688350704087594324435723767588211468180638934273281517334981907198961540608428660638964217150445889114784838301335048865346169528598791656513853540654438220757348702166646182608732346203636286943645113276608738757374814174490556287137032394312128423485368974955929846420127860686749158948341284043479310489579213542146604503704698643305479061073619105093882741722395132408044599296867446739771058989742629856573384871987419179530336338627244187102306414093052391609318858702043270325156992889381500741713283463441242601428923246102381041423130700284057377296804738530671030344874614770794233470086501530074525611641347142054380438774082529768620909272128949892457023396557728734757603467840792000227344204194054287839676898213339727099582527735851352521718111236799061104180099653276765456172272346295171009130497507363569716817448881393688386098965167151943324965208469781728271165828293063899330046762083777031518707480687895140505573049584617192968761268978273124904455497816870902537703526820417337325383472841127364359284175271319990498367270356188899604278621253961850447293529284810772301997476368346799131839063547495540901237604956723160241023556772546526862258335562021337609651690131748874677434835767735092691561993668823830879521082331456310630358978109027901915744423673633830872324382575558133515673729209925058857787983699129914243518245920213500006200411737243490418863627602412240884875716947262797825445022575221389553627649566389623671652945930331910147034785270353922934036114837900810745923457733527537299899872219798121403533970524037844100798437635562326749643935006849915984248724071499467118903426117033188134740797282762086809432437480749598409079769992931353338186681758218197499427918771741384146982114279315497763617824502771071331720118409371014077209726790252016811355590120080605456742688838838468744534672458115177576517153395211031901936969621639254510192064801457935889114779817311879783116072742811650155054010621562712072357991695687411400038350645717103679026111221120995846478835128951191726632949917930467431278136756412515217591025115183730978441546008323003003096475989204568009211566987907824972644793155663409853038618463172480048272860327916318030295581897189464142136653992147402008530108466169834537806164088905174845090603325578602176825095107032159871712147517346285390896038905497080109855017500358501620701863832050836261918677638783238172618429806218163789047384584841194034823105657203582370539408632318567482859420912023415944651886513090188467918098053629082086449813995382472406330068265069691589836036166986267569296485466552305759976647706906130834813781243850922765875138924062644766204336376947526951159648556954225890498768008640590471616592080666910248813764719537581255449321981273583223984434442112492305996886504181638312083579333723622292734601692592500158581344069822767661025104795678440539963770413701637114531494626471163916881395203717659271188545224546556368845981302413566759619942968910709955107886443996309316087812047401004046875367604463215700162236974847481613447936122879870624328045193046566153405973901751619607675231476545196185254578203574768851172098006984104053131340263794264645819999620369969951823108624393488693263526695096978379990796731335786932006404175697917795073410873736045876491500480585298099426487806803642141152286500655082714327614878833469448972498627713172494249233221771492593762101234116162830060555534450858836723667767827851415168727594172700090390458433495711354193410080769218715095187318879269738243982077432262420778834831037884895471843602479454228238666184561559022525892489480735237869397464041254767864173392610090551593443236000088436396285067176604319628340766977631046540196409520646008878054172904505752033868080048366401663275280495976810999923472487987352429611967555537604063810132652502455192673969545533528099985371425087506342829569320212588792015235325825408790144662435199705009900726786188208377738177399697772373891060774000351262224523106734937395533077167369565774571121941517915515011321996731755067392112522584798403247696346277661277590340090898577047251336541885129857975940689793189459079399303484352359346178934829060656054540127073855857140925742554183662032194585052020988586888648256491030776874909191356834823480331072845045667182923152819870921226382695889972463115471074753878135477516166215284756813414369668805899800883847130638052952571140353734071721643704749857785271523863623355878426066416340171433761089522560847227242565345667853546140400868172241823582924595996277744087764554553699441560006305217601440608484125576824941993188367000805795350372544435282315299027294439422716086948388199703988331872143187302941743693998344623092052799544144536213432975711530422989265096331159549159265881376562747882394642121701822982535523731658504554198949917486977395960342866572897288843347398852464769145580231664742205252122766954572407191974488269756792527349407876836906911605242057348067327833081661838219961661491453290592162527975409033494033651792575507153182930694910040134518429174366977421877793926572317807487811762982663391687927314963668817417786446281815547696501818787130048732977212036119685140788686198724320301336485794949344942356452496756897801010981187839735018203976387102759272149105591116584932596200805401730483909599143152891300413868082859857231154713056015692173775261941322114291785928122299663622664892969367749315675330385096690624425330339199680307985539778094814811375223018094665765580599768227509076498595661055642533572128727999407796521800031767946408891108380813118530999695004679501363351033109546623885894418367962764982546178864624459381624845596810101239525874504062767119976286132112635072583218670600122742111778173040370284738481589640428599576923287423568798680598835655192531994281887300449128859026270201566447435467680810265665950470560831032556959356640843269078733883934908560907238681462553393293850080658782855006332603754027127442687186109484788524237173301054253054523179747300020314013510270255855770857466072248413209329047007588568168330913971834765849705002009188168619761601506804098190107732047073929021156271480808310476917027193425100841222651634250895811346726055527170957877573829312796020390398154249963054035086672143416403982091886146189943546858821653642796478326254478118218900464074572294694071359477764171167401416280584528194803771744987344141359288940566284254160453331279517466304481649265443759208658852293514969664778343269522706485869721195392515140081273981774166410826173090165702330742260204743173888568212274855009098703478689758446118002750894999849975069289999996319871966049157519360929564548697756744945513314641312492219855215492397126181076247951175953270923534458833311264578905359867873693115210283215903224763824519666808809673418063658128116328154448499243707066524221394288376123029080378034651273311804678455268444782588906386117728964913945021249058894948895324946138554743695051250948168955016031558002408288587539959472259422277372300417067800613459152124507219717533791195299427364512839341869871461135165633012748319803068412915712016319255721477853505334810882525707220003357606098802540647084907641202825747548029370473127935464944101497872196892646075680409055156389556508418568935289450596777151589294091358060474045158775198913443092499632385436223216941194451345622661138384258064665178893468894165057997862557517267729862259170627699443967965062439131560805740246166125646533508520254426678527509335073918447125321230823883476978968341344453864374295961707211247453289384543356396880758194152993760737384810926382777860597699637689000654146243642206712605277231015107267830642572704456546032107166391000564046510105599878677862315107019303775310945702219695516823955617924915108220300198307609698680355552127433357453933200342546528615522184542142503487761029546466778979877427847744072284518919412568238661096128849450715380882134340050386531437664764527628792736758218948192446766985277018414507522620454825918195002880983185585695761625203266739509056598116727907976645008288192852129270412893036690488382293286599512699629011262570402571381895452784267245117664671849140450675311071620069960911035270031994896799125501501722480018088643693683958801870075099930477536589942071127048983363327633966420115391241673468984996686640575256282020768358366858525559493235865786152206438543937199684005206627024908065348893764005193340404845112850069516398526593593832086748511628949409757579190539969786993957946248567189570384215860188403588082224405026445682787397911157385133632609129316601320330472970126230184712513571598707030838137569058468290321005025018264636507266930257761903238225740993627500981754651393751767613861046913826629072373691921203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

(末尾是一大串0)

2024/8/29 13:25
加载中...