手写麻了,计算器爆炸了; 才写出来这些
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
// n=0 ~ n=93 的斐波那契数(字符串形式)
if(n==0) cout << "1";
if(n==1) cout << "1";
if(n==2) cout << "2";
if(n==3) cout << "3";
if(n==4) cout << "5";
if(n==5) cout << "8";
if(n==6) cout << "13";
if(n==7) cout << "21";
if(n==8) cout << "34";
if(n==9) cout << "55";
if(n==10) cout << "89";
if(n==11) cout << "144";
if(n==12) cout << "233";
if(n==13) cout << "377";
if(n==14) cout << "610";
if(n==15) cout << "987";
if(n==16) cout << "1597";
if(n==17) cout << "2584";
if(n==18) cout << "4181";
if(n==19) cout << "6765";
if(n==20) cout << "10946";
if(n==21) cout << "17711";
if(n==22) cout << "28657";
if(n==23) cout << "46368";
if(n==24) cout << "75025";
if(n==25) cout << "121393";
if(n==26) cout << "196418";
if(n==27) cout << "317811";
if(n==28) cout << "514229";
if(n==29) cout << "832040";
if(n==30) cout << "1346269";
if(n==31) cout << "2178309";
if(n==32) cout << "3524578";
if(n==33) cout << "5702887";
if(n==34) cout << "9227465";
if(n==35) cout << "14930352";
if(n==36) cout << "24157817";
if(n==37) cout << "39088169";
if(n==38) cout << "63245986";
if(n==39) cout << "102334155";
if(n==40) cout << "165580141";
if(n==41) cout << "267914296";
if(n==42) cout << "433494437";
if(n==43) cout << "701408733";
if(n==44) cout << "1134903170";
if(n==45) cout << "1836311903";
if(n==46) cout << "2971215073";
if(n==47) cout << "4807526976";
if(n==48) cout << "7778742049";
if(n==49) cout << "12586269025";
if(n==50) cout << "20365011074";
if(n==51) cout << "32951280099";
if(n==52) cout << "53316291173";
if(n==53) cout << "86267571272";
if(n==54) cout << "139583862445";
if(n==55) cout << "225851433717";
if(n==56) cout << "365435296162";
if(n==57) cout << "591286729879";
if(n==58) cout << "956722026041";
if(n==59) cout << "1548008755920";
if(n==60) cout << "2504730781961";
if(n==61) cout << "4052739537881";
if(n==62) cout << "6557470319842";
if(n==63) cout << "10610209857723";
if(n==64) cout << "17167680177565";
if(n==65) cout << "27777890035288";
if(n==66) cout << "44945570212853";
if(n==67) cout << "72723460248141";
if(n==68) cout << "117669030460994";
if(n==69) cout << "190392490709135";
if(n==70) cout << "308061521170129";
if(n==71) cout << "498454011879264";
if(n==72) cout << "806515533049393";
if(n==73) cout << "1304969544928657";
if(n==74) cout << "2111485077978050";
if(n==75) cout << "3416454622906707";
if(n==76) cout << "5527939700884757";
if(n==77) cout << "8944394323791464";
if(n==78) cout << "14472334024676221";
if(n==79) cout << "23416728348467685";
if(n==80) cout << "37889062373143906";
if(n==81) cout << "61305790721611591";
if(n==82) cout << "99194853094755497";
if(n==83) cout << "160500643816367088";
if(n==84) cout << "259695496911122585";
if(n==85) cout << "420196140727489673";
if(n==86) cout << "679891637638612258";
if(n==87) cout << "1100087778366101931";
if(n==88) cout << "1779979416004714189";
if(n==89) cout << "2880067194370816120";
if(n==90) cout << "4660046610375530309";
if(n==91) cout << "7540113804746346429";
if(n==92) cout << "12200160415121876738";
if(n==93) cout << "19740274219868223167";
// n=94 ~ n=300 的大数斐波那契(字符串存储)
if(n==94) cout << "31940434634990099905";
if(n==95) cout << "51680708854858323072";
if(n==96) cout << "83621143489848422977";
if(n==97) cout << "135301852344706746049";
if(n==98) cout << "218922995834555169026";
if(n==99) cout << "354224848179261915075";
if(n==100) cout << "573147844013817084101";
if(n==101) cout << "927372692193078999176";
if(n==102) cout << "1500520536206896083277";
if(n==103) cout << "2427893228399975082453";
if(n==104) cout << "3928413764606871165730";
if(n==105) cout << "6356306993006846248183";
if(n==106) cout << "10284720757613717413913";
if(n==107) cout << "16641027750620563662096";
if(n==108) cout << "26925748508234281076009";
if(n==109) cout << "43566776258854844738105";
if(n==110) cout << "70492524767089125814114";
if(n==111) cout << "114059301025943970552219";
if(n==112) cout << "184551825793033096366333";
if(n==113) cout << "298611126818977066918552";
if(n==114) cout << "483162952612010163284885";
if(n==115) cout << "781774079430987230203437";
if(n==116) cout << "1264937032042997393488322";
if(n==117) cout << "2046711111473984623691759";
if(n==118) cout << "3311648143516982017180081";
if(n==119) cout << "5358359254990966640871840";
if(n==120) cout << "8670007398507948658051921";
if(n==121) cout << "14028366653498915298923761";
if(n==122) cout << "22698374052006863956975682";
if(n==123) cout << "36726740705505779255899443";
if(n==124) cout << "59425114757512643212875125";
if(n==125) cout << "96151855463018422468774568";
if(n==126) cout << "155576970220531065681649693";
if(n==127) cout << "251728825683549488150424261";
if(n==128) cout << "407305795904080553832073954";
if(n==129) cout << "659034621587630041982498215";
if(n==130) cout << "1066340417491710595814572169";
if(n==131) cout << "1725375039079340637797070384";
if(n==132) cout << "2791715456571051233611642553";
if(n==133) cout << "4517090495650391871408712937";
if(n==134) cout << "7308805952221443105020355490";
if(n==135) cout << "11825896447871834976429068427";
if(n==136) cout << "19134702400093278081449423917";
if(n==137) cout << "30960598847965113057878492344";
if(n==138) cout << "50095301248058391139327916261";
if(n==139) cout << "81055900096023504197206408605";
if(n==140) cout << "131151201344081895336534324866";
if(n==141) cout << "212207101440105399533740733471";
if(n==142) cout << "343358302784187294870275058337";
if(n==143) cout << "555565404224292694404015791808";
if(n==144) cout << "898923707008479989274290850145";
if(n==145) cout << "1454489111232772683678306641953";
if(n==146) cout << "2353412818241252672952597492098";
if(n==147) cout << "3807901929474025356630904134051";
if(n==148) cout << "6161314747715278029583501626149";
if(n==149) cout << "9969216677189303386214405760200";
if(n==150) cout << "16130531424904581415797907386349";
if(n==151) cout << "26099748102093884802013413146549";
if(n==152) cout << "42230279526998466217811312932898";
if(n==153) cout << "68330027629092351019824726079447";
if(n==154) cout << "110560307156090817237636039012345";
if(n==155) cout << "178890334785183168257460765091792";
if(n==156) cout << "289450641941273985495096804104137";
if(n==157) cout << "468340976726457153752557569195929";
if(n==158) cout << "757791618667731139247654373300066";
if(n==159) cout << "1226132595394188293000211942495995";
if(n==160) cout << "1983924214061919432247866315796061";
if(n==161) cout << "3210056809456107725248078258292056";
if(n==162) cout << "5193981023518027157495944574088117";
if(n==163) cout << "8404037832974134882744022832380173";
if(n==164) cout << "13598018856492162040239554476468290";
if(n==165) cout << "22002056689466296922983577308848463";
if(n==166) cout << "35600075545958458963223131785316753";
if(n==167) cout << "57602132235424755886206709094165216";
if(n==168) cout << "93202207781383214849429840879481969";
if(n==169) cout << "150804340016807970735636549973647185";
if(n==170) cout << "244006547798191185585066390853129154";
if(n==171) cout << "394810887814999156320702940826776339";
if(n==172) cout << "638817435613190341905769331679905493";
if(n==173) cout << "1033628323428189498226472272506681832";
if(n==174) cout << "1672445759041379840132241604186587325";
if(n==175) cout << "2706074082469569338358713876693269157";
if(n==176) cout << "4378519841510949178490955480879856482";
if(n==177) cout << "7084593923980518516849669357573125639";
if(n==178) cout << "11463113765491467695340624838452982121";
if(n==179) cout << "18547707689471986212190294196026107760";
if(n==180) cout << "30010821454963453907530919034479089881";
if(n==181) cout << "48558529144435440119721213230505197641";
if(n==182) cout << "78569350599398894027252132264984287522";
if(n==183) cout << "127127879743834334146973345495489485163";
if(n==184) cout << "205697230343233228174225477760473772685";
if(n==185) cout << "332825110087067562321198823255963257848";
if(n==186) cout << "538522340430300790495424301016437030533";
if(n==187) cout << "871347450517368352816623124272400288381";
if(n==188) cout << "1409869790947669143312047425288837318914";
if(n==189) cout << "2281217241465037496128670549561237607295";
if(n==190) cout << "3691087032412706639440717974850074926209";
if(n==191) cout << "5972304273877744135569388524411312533504";
if(n==192) cout << "9663391306290450775010106499261387459713";
if(n==193) cout << "15635695580168194910579495023672709993217";
if(n==194) cout << "25299086886458645685589601522934097452930";
if(n==195) cout << "40934782466626840596169096546606807446147";
if(n==196) cout << "66233869353085486281758698069540904899077";
if(n==197) cout << "107168651819712326877927794616147712345224";
if(n==198) cout << "173402521172797813159686492685688617244301";
if(n==199) cout << "280571172992510140037614287301836329589525";
if(n==200) cout << "453973694075307953197300780987524946833826";
if(n==201) cout << "734544867067818093234915068289361276423351";
if(n==202) cout << "1188518561143127046432215849276886223257177";
if(n==203) cout << "1923063428210945139667130917566247499680528";
if(n==204) cout << "3111581989354072186099346766843133722937705";
if(n==205) cout << "5034645417565017325766477684409381222618233";
if(n==206) cout << "8146227406919089511865824451252514945555938";
if(n==207) cout << "13180872824484106837632302135661896168174171";
if(n==208) cout << "21327100231403196349498126586914411113730109";
if(n==209) cout << "34507973055887303187130428722576307281904280";
if(n==210) cout << "55835073287290499536628555309490718395634389";
if(n==211) cout << "90343046343177802723758984032067025677538669";
if(n==212) cout << "146178119630468302260387539341557744073173058";
if(n==213) cout << "236521165973646104984146523373624769750711727";
if(n==214) cout << "382699285604114407244534062715182513823884785";
if(n==215) cout << "619220451577760512228680586088807283574596512";
if(n==216) cout << "1001919737181874919473214648803989797398481297";
if(n==217) cout << "1621140188759635431701895234892797080973077809";
if(n==218) cout << "2623059925941510351175109883696786878371559106";
if(n==219) cout << "4244200114701145782877005118589583959344636915";
if(n==220) cout << "6867260040642656134052115002286370837716196021";
if(n==221) cout << "11111460155343801916929120120875954797060832936";
if(n==222) cout << "17978720195986458050981235123162325634777028957";
if(n==223) cout << "29090180351330259967910355244038280431837861893";
if(n==224) cout << "47068900547316718018891590367200606066614890850";
if(n==225) cout << "76159080898646977986801945611238886498452752743";
if(n==226) cout << "123227981445963696005693535978439492565067643593";
if(n==227) cout << "199387062344610673992495481589678379063520396336";
if(n==228) cout << "322615043790574370998189017568117871628588039929";
if(n==229) cout << "522002106135185044990684499157796250692108436265";
if(n==230) cout << "844617149925759415988873516725914122320696476194";
if(n==231) cout << "1366619256060944460979558015883710373012804912459";
if(n==232) cout << "2211236405986703876968431532609624495333501388653";
if(n==233) cout << "3577855662047648337947989548493334868346306301112";
if(n==234) cout << "5789092068034352214916421081102959363679807689765";
if(n==235) cout << "9366947730082000552864410629596294232026113990877";
if(n==236) cout << "15156039798116352767780831710709253595705921670642";
if(n==237) cout << "24522987528198353320645242340305547827732035661519";
if(n==238) cout << "39679027326314706088426074051014701423437957332161";
if(n==239) cout << "64202014854513059409071316391320249251169992993680";
if(n==240) cout << "103881042180827765497497390442334950674607950325841";
if(n==241) cout << "168083057035340824906568706833655199925777943319521";
if(n==242) cout << "271964099216168590404066097275990150600385893645362";
if(n==243) cout << "440047156251509415310634804109645350526163836964883";
if(n==244) cout << "712011255467678005714700901385635501126549730610245";
if(n==245) cout << "1152058411719187421025335705495280851652713567575128";
if(n==246) cout << "1864069667186865426740036606880916352779263298185373";
if(n==247) cout << "3016128078906052847765372312376197204431976865760501";
if(n==248) cout << "4880197746092918274505408919257113557211240163945874";
if(n==249) cout << "7896325824998971122270781231633310761643217029706375";
if(n==250) cout << "12776523571091889396776190150890424318854457193652249";
if(n==251) cout << "20672849396090860519046971382523735080497674223358624";
if(n==252) cout << "33449372967182749915823161533414159399352131417010873";
if(n==253) cout << "54122222363273610434870132915937894479849805640369497";
if(n==254) cout << "87571595330456360350693294449352053879101937057380370";
if(n==255) cout << "141693817693729970685563427365289948358951742697749867";
if(n==256) cout << "229265413024186331036256721814642002238053679755130237";
if(n==257) cout << "370959230717916301721820149179931950596005422452880104";
if(n==258) cout << "600224643742102632758076870994573952834059102208010341";
if(n==259) cout << "971183874460018934479897042174505903430064524660890445";
if(n==260) cout << "1571408518202121567237973913169079856264123626868900786";
if(n==261) cout << "2542592392662140501717870955343585759694188151529791231";
if(n==262) cout << "4114000910864262068955844868512665615958311778398692017";
if(n==263) cout << "6656593303526402570673715823856251375652499929928483248";
if(n==264) cout << "10770594214390664639629560692368916991610811708327175265";
if(n==265) cout << "17427187517917067210303276516225168367263311638255658513";
if(n==266) cout << "28197781732307731849932837208594085358874123346582833778";
if(n==267) cout << "45624969250224799060236113724819253726137434984838492291";
if(n==268) cout << "73822750982532530910168950933413339085011558331421326069";
if(n==269) cout << "119447720232757329970405064658232592811148993316259818360";
if(n==270) cout << "193270471215289860880573915591645931896160551647681144429";
if(n==271) cout << "312718191448047190850978980249878524707309544963940962789";
if(n==272) cout << "505988662663337051731552895841524456603470096611622107218";
if(n==273) cout << "818706854111384242582531876091402981310779641575563070007";
if(n==274) cout << "1324695516774721294314084771932927437914249738187185177225";
if(n==275) cout << "2143402370886105536896616648024330419225029379762748247232";
if(n==276) cout << "3468097887660826831210701419957257857139279117949933424457";
if(n==277) cout << "5611500258546932368107318067981588276364308497712681691689";
if(n==278) cout << "9079598146207759199318019487938846133503587615662615116146";
if(n==279) cout << "14691098404754691567425337555920434409867896113375296807835";
if(n==280) cout << "23770696550962450766743357043859280543371483729037911923981";
if(n==281) cout << "38461794955717142334168694599779714953239379842413208731816";
if(n==282) cout << "62232491506679593100912051643638995496610863571451120655797";
if(n==283) cout << "100694286462396735435080746243418710449850243413864329387613";
if(n==284) cout << "162926777969076328535992797887057705946461106985315450043410";
if(n==285) cout << "263621064431473063971073544130476416396311350399179779431023";
if(n==286) cout << "426547842400549392507066342017534122342772457384495229474433";
if(n==287) cout << "690168906832022456478139886148010538739083807783675008905456";
if(n==288) cout << "1116716749232571848985206228165544661081856265168170238379889";
if(n==289) cout << "1806885656064594305463346114313555199820940072951845247285345";
if(n==290) cout << "2923602405297166154448552342479099860902796338120015485665234";
if(n==291) cout << "4730488061361760459911898456792655060723736411071860732950579";
if(n==292) cout << "7654090466658926614360450799271754921626532749191876218615813";
if(n==293) cout << "12384578528020697074272349256064409982350269160263736951566392";
if(n==294) cout << "20038668994679623688632790055336164903976801909455613170182205";
if(n==295) cout << "32423247522700320762905139311400574886327071069719350121748597";
if(n==296) cout << "52461916517379944451537929366736739790303872979174963291930802";
if(n==297) cout << "84885164040080265214443068678137314676630944048894313413679399";
if(n==298) cout << "137347080557460209665980998044874054466934817028069276705610201";
if(n==299) cout << "222232244597540474880424066723011369143565761076963590119289600";
if(n==300) cout << "359579325155000684546405064767885423610500578105032866824899801";
return 0;
}
呜呜呜,以后再也不偷懒了QAQ