ACM준비/acmicpc

포켓몬 마스터

조규현15 2015. 11. 2. 21:11
반응형

https://www.acmicpc.net/problem/9987

 

9987번: 포켓몬 마스터

입력으로 포켓몬의 번호가 주어졌을 때, 그 포켓몬의 이름과 타입을 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

 

acmicpc 문제상 다른의미로 가장 힘들었다.

특정 사이트의 text를 긁어다 파싱하고 푸는 문제인데 중간중간 유니코드와

데이터를 잘 못 긁어올 경우 틀리기 쉽다.

 

poketmon_data
다운로드

using namespace std;
string poke[720];
int main()
{
    poke[1] = "Bulbasaur\nGrass Poison";
    poke[2] = "Ivysaur\nGrass Poison";
    poke[3] = "Venusaur\nGrass Poison";
    poke[4] = "Charmander\nFire";
    poke[5] = "Charmeleon\nFire";
    poke[6] = "Charizard\nFire Flying";
    poke[7] = "Squirtle\nWater";
    poke[8] = "Wartortle\nWater";
    poke[9] = "Blastoise\nWater";
    poke[10] = "Caterpie\nBug";
    poke[11] = "Metapod\nBug";
    poke[12] = "Butterfree\nBug Flying";
    poke[13] = "Weedle\nBug Poison";
    poke[14] = "Kakuna\nBug Poison";
    poke[15] = "Beedrill\nBug Poison";
    poke[16] = "Pidgey\nNormal Flying";
    poke[17] = "Pidgeotto\nNormal Flying";
    poke[18] = "Pidgeot\nNormal Flying";
    poke[19] = "Rattata\nNormal";
    poke[20] = "Raticate\nNormal";
    poke[21] = "Spearow\nNormal Flying";
    poke[22] = "Fearow\nNormal Flying";
    poke[23] = "Ekans\nPoison";
    poke[24] = "Arbok\nPoison";
    poke[25] = "Pikachu\nElectric";
    poke[26] = "Raichu\nElectric";
    poke[27] = "Sandshrew\nGround";
    poke[28] = "Sandslash\nGround";
    poke[29] = "Nidoran♀\nPoison";
    poke[30] = "Nidorina\nPoison";
    poke[31] = "Nidoqueen\nPoison Ground";
    poke[32] = "Nidoran♂\nPoison";
    poke[33] = "Nidorino\nPoison";
    poke[34] = "Nidoking\nPoison Ground";
    poke[35] = "Clefairy\nFairy";
    poke[36] = "Clefable\nFairy";
    poke[37] = "Vulpix\nFire";
    poke[38] = "Ninetales\nFire";
    poke[39] = "Jigglypuff\nNormal Fairy";
    poke[40] = "Wigglytuff\nNormal Fairy";
    poke[41] = "Zubat\nPoison Flying";
    poke[42] = "Golbat\nPoison Flying";
    poke[43] = "Oddish\nGrass Poison";
    poke[44] = "Gloom\nGrass Poison";
    poke[45] = "Vileplume\nGrass Poison";
    poke[46] = "Paras\nBug Grass";
    poke[47] = "Parasect\nBug Grass";
    poke[48] = "Venonat\nBug Poison";
    poke[49] = "Venomoth\nBug Poison";
    poke[50] = "Diglett\nGround";
    poke[51] = "Dugtrio\nGround";
    poke[52] = "Meowth\nNormal";
    poke[53] = "Persian\nNormal";
    poke[54] = "Psyduck\nWater";
    poke[55] = "Golduck\nWater";
    poke[56] = "Mankey\nFighting";
    poke[57] = "Primeape\nFighting";
    poke[58] = "Growlithe\nFire";
    poke[59] = "Arcanine\nFire";
    poke[60] = "Poliwag\nWater";
    poke[61] = "Poliwhirl\nWater";
    poke[62] = "Poliwrath\nWater Fighting";
    poke[63] = "Abra\nPsychic";
    poke[64] = "Kadabra\nPsychic";
    poke[65] = "Alakazam\nPsychic";
    poke[66] = "Machop\nFighting";
    poke[67] = "Machoke\nFighting";
    poke[68] = "Machamp\nFighting";
    poke[69] = "Bellsprout\nGrass Poison";
    poke[70] = "Weepinbell\nGrass Poison";
    poke[71] = "Victreebel\nGrass Poison";
    poke[72] = "Tentacool\nWater Poison";
    poke[73] = "Tentacruel\nWater Poison";
    poke[74] = "Geodude\nRock Ground";
    poke[75] = "Graveler\nRock Ground";
    poke[76] = "Golem\nRock Ground";
    poke[77] = "Ponyta\nFire";
    poke[78] = "Rapidash\nFire";
    poke[79] = "Slowpoke\nWater Psychic";
    poke[80] = "Slowbro\nWater Psychic";
    poke[81] = "Magnemite\nElectric Steel";
    poke[82] = "Magneton\nElectric Steel";
    poke[83] = "Farfetch'd\nNormal Flying";
    poke[84] = "Doduo\nNormal Flying";
    poke[85] = "Dodrio\nNormal Flying";
    poke[86] = "Seel\nWater";
    poke[87] = "Dewgong\nWater Ice";
    poke[88] = "Grimer\nPoison";
    poke[89] = "Muk\nPoison";
    poke[90] = "Shellder\nWater";
    poke[91] = "Cloyster\nWater Ice";
    poke[92] = "Gastly\nGhost Poison";
    poke[93] = "Haunter\nGhost Poison";
    poke[94] = "Gengar\nGhost Poison";
    poke[95] = "Onix\nRock Ground";
    poke[96] = "Drowzee\nPsychic";
    poke[97] = "Hypno\nPsychic";
    poke[98] = "Krabby\nWater";
    poke[99] = "Kingler\nWater";
    poke[100] = "Voltorb\nElectric";
    poke[101] = "Electrode\nElectric";
    poke[102] = "Exeggcute\nGrass Psychic";
    poke[103] = "Exeggutor\nGrass Psychic";
    poke[104] = "Cubone\nGround";
    poke[105] = "Marowak\nGround";
    poke[106] = "Hitmonlee\nFighting";
    poke[107] = "Hitmonchan\nFighting";
    poke[108] = "Lickitung\nNormal";
    poke[109] = "Koffing\nPoison";
    poke[110] = "Weezing\nPoison";
    poke[111] = "Rhyhorn\nGround Rock";
    poke[112] = "Rhydon\nGround Rock";
    poke[113] = "Chansey\nNormal";
    poke[114] = "Tangela\nGrass";
    poke[115] = "Kangaskhan\nNormal";
    poke[116] = "Horsea\nWater";
    poke[117] = "Seadra\nWater";
    poke[118] = "Goldeen\nWater";
    poke[119] = "Seaking\nWater";
    poke[120] = "Staryu\nWater";
    poke[121] = "Starmie\nWater Psychic";
    poke[122] = "Mr. Mime\nPsychic Fairy";
    poke[123] = "Scyther\nBug Flying";
    poke[124] = "Jynx\nIce Psychic";
    poke[125] = "Electabuzz\nElectric";
    poke[126] = "Magmar\nFire";
    poke[127] = "Pinsir\nBug";
    poke[128] = "Tauros\nNormal";
    poke[129] = "Magikarp\nWater";
    poke[130] = "Gyarados\nWater Flying";
    poke[131] = "Lapras\nWater Ice";
    poke[132] = "Ditto\nNormal";
    poke[133] = "Eevee\nNormal";
    poke[134] = "Vaporeon\nWater";
    poke[135] = "Jolteon\nElectric";
    poke[136] = "Flareon\nFire";
    poke[137] = "Porygon\nNormal";
    poke[138] = "Omanyte\nRock Water";
    poke[139] = "Omastar\nRock Water";
    poke[140] = "Kabuto\nRock Water";
    poke[141] = "Kabutops\nRock Water";
    poke[142] = "Aerodactyl\nRock Flying";
    poke[143] = "Snorlax\nNormal";
    poke[144] = "Articuno\nIce Flying";
    poke[145] = "Zapdos\nElectric Flying";
    poke[146] = "Moltres\nFire Flying";
    poke[147] = "Dratini\nDragon";
    poke[148] = "Dragonair\nDragon";
    poke[149] = "Dragonite\nDragon Flying";
    poke[150] = "Mewtwo\nPsychic";
    poke[151] = "Mew\nPsychic";
    poke[152] = "Chikorita\nGrass";
    poke[153] = "Bayleef\nGrass";
    poke[154] = "Meganium\nGrass";
    poke[155] = "Cyndaquil\nFire";
    poke[156] = "Quilava\nFire";
    poke[157] = "Typhlosion\nFire";
    poke[158] = "Totodile\nWater";
    poke[159] = "Croconaw\nWater";
    poke[160] = "Feraligatr\nWater";
    poke[161] = "Sentret\nNormal";
    poke[162] = "Furret\nNormal";
    poke[163] = "Hoothoot\nNormal Flying";
    poke[164] = "Noctowl\nNormal Flying";
    poke[165] = "Ledyba\nBug Flying";
    poke[166] = "Ledian\nBug Flying";
    poke[167] = "Spinarak\nBug Poison";
    poke[168] = "Ariados\nBug Poison";
    poke[169] = "Crobat\nPoison Flying";
    poke[170] = "Chinchou\nWater Electric";
    poke[171] = "Lanturn\nWater Electric";
    poke[172] = "Pichu\nElectric";
    poke[173] = "Cleffa\nFairy";
    poke[174] = "Igglybuff\nNormal Fairy";
    poke[175] = "Togepi\nFairy";
    poke[176] = "Togetic\nFairy Flying";
    poke[177] = "Natu\nPsychic Flying";
    poke[178] = "Xatu\nPsychic Flying";
    poke[179] = "Mareep\nElectric";
    poke[180] = "Flaaffy\nElectric";
    poke[181] = "Ampharos\nElectric";
    poke[182] = "Bellossom\nGrass";
    poke[183] = "Marill\nWater Fairy";
    poke[184] = "Azumarill\nWater Fairy";
    poke[185] = "Sudowoodo\nRock";
    poke[186] = "Politoed\nWater";
    poke[187] = "Hoppip\nGrass Flying";
    poke[188] = "Skiploom\nGrass Flying";
    poke[189] = "Jumpluff\nGrass Flying";
    poke[190] = "Aipom\nNormal";
    poke[191] = "Sunkern\nGrass";
    poke[192] = "Sunflora\nGrass";
    poke[193] = "Yanma\nBug Flying";
    poke[194] = "Wooper\nWater Ground";
    poke[195] = "Quagsire\nWater Ground";
    poke[196] = "Espeon\nPsychic";
    poke[197] = "Umbreon\nDark";
    poke[198] = "Murkrow\nDark Flying";
    poke[199] = "Slowking\nWater Psychic";
    poke[200] = "Misdreavus\nGhost";
    poke[201] = "Unown\nPsychic";
    poke[202] = "Wobbuffet\nPsychic";
    poke[203] = "Girafarig\nNormal Psychic";
    poke[204] = "Pineco\nBug";
    poke[205] = "Forretress\nBug Steel";
    poke[206] = "Dunsparce\nNormal";
    poke[207] = "Gligar\nGround Flying";
    poke[208] = "Steelix\nSteel Ground";
    poke[209] = "Snubbull\nFairy";
    poke[210] = "Granbull\nFairy";
    poke[211] = "Qwilfish\nWater Poison";
    poke[212] = "Scizor\nBug Steel";
    poke[213] = "Shuckle\nBug Rock";
    poke[214] = "Heracross\nBug Fighting";
    poke[215] = "Sneasel\nDark Ice";
    poke[216] = "Teddiursa\nNormal";
    poke[217] = "Ursaring\nNormal";
    poke[218] = "Slugma\nFire";
    poke[219] = "Magcargo\nFire Rock";
    poke[220] = "Swinub\nIce Ground";
    poke[221] = "Piloswine\nIce Ground";
    poke[222] = "Corsola\nWater Rock";
    poke[223] = "Remoraid\nWater";
    poke[224] = "Octillery\nWater";
    poke[225] = "Delibird\nIce Flying";
    poke[226] = "Mantine\nWater Flying";
    poke[227] = "Skarmory\nSteel Flying";
    poke[228] = "Houndour\nDark Fire";
    poke[229] = "Houndoom\nDark Fire";
    poke[230] = "Kingdra\nWater Dragon";
    poke[231] = "Phanpy\nGround";
    poke[232] = "Donphan\nGround";
    poke[233] = "Porygon2\nNormal";
    poke[234] = "Stantler\nNormal";
    poke[235] = "Smeargle\nNormal";
    poke[236] = "Tyrogue\nFighting";
    poke[237] = "Hitmontop\nFighting";
    poke[238] = "Smoochum\nIce Psychic";
    poke[239] = "Elekid\nElectric";
    poke[240] = "Magby\nFire";
    poke[241] = "Miltank\nNormal";
    poke[242] = "Blissey\nNormal";
    poke[243] = "Raikou\nElectric";
    poke[244] = "Entei\nFire";
    poke[245] = "Suicune\nWater";
    poke[246] = "Larvitar\nRock Ground";
    poke[247] = "Pupitar\nRock Ground";
    poke[248] = "Tyranitar\nRock Dark";
    poke[249] = "Lugia\nPsychic Flying";
    poke[250] = "Ho-oh\nFire Flying";
    poke[251] = "Celebi\nPsychic Grass";
    poke[252] = "Treecko\nGrass";
    poke[253] = "Grovyle\nGrass";
    poke[254] = "Sceptile\nGrass";
    poke[255] = "Torchic\nFire";
    poke[256] = "Combusken\nFire Fighting";
    poke[257] = "Blaziken\nFire Fighting";
    poke[258] = "Mudkip\nWater";
    poke[259] = "Marshtomp\nWater Ground";
    poke[260] = "Swampert\nWater Ground";
    poke[261] = "Poochyena\nDark";
    poke[262] = "Mightyena\nDark";
    poke[263] = "Zigzagoon\nNormal";
    poke[264] = "Linoone\nNormal";
    poke[265] = "Wurmple\nBug";
    poke[266] = "Silcoon\nBug";
    poke[267] = "Beautifly\nBug Flying";
    poke[268] = "Cascoon\nBug";
    poke[269] = "Dustox\nBug Poison";
    poke[270] = "Lotad\nWater Grass";
    poke[271] = "Lombre\nWater Grass";
    poke[272] = "Ludicolo\nWater Grass";
    poke[273] = "Seedot\nGrass";
    poke[274] = "Nuzleaf\nGrass Dark";
    poke[275] = "Shiftry\nGrass Dark";
    poke[276] = "Taillow\nNormal Flying";
    poke[277] = "Swellow\nNormal Flying";
    poke[278] = "Wingull\nWater Flying";
    poke[279] = "Pelipper\nWater Flying";
    poke[280] = "Ralts\nPsychic Fairy";
    poke[281] = "Kirlia\nPsychic Fairy";
    poke[282] = "Gardevoir\nPsychic Fairy";
    poke[283] = "Surskit\nBug Water";
    poke[284] = "Masquerain\nBug Flying";
    poke[285] = "Shroomish\nGrass";
    poke[286] = "Breloom\nGrass Fighting";
    poke[287] = "Slakoth\nNormal";
    poke[288] = "Vigoroth\nNormal";
    poke[289] = "Slaking\nNormal";
    poke[290] = "Nincada\nBug Ground";
    poke[291] = "Ninjask\nBug Flying";
    poke[292] = "Shedinja\nBug Ghost";
    poke[293] = "Whismur\nNormal";
    poke[294] = "Loudred\nNormal";
    poke[295] = "Exploud\nNormal";
    poke[296] = "Makuhita\nFighting";
    poke[297] = "Hariyama\nFighting";
    poke[298] = "Azurill\nNormal Fairy";
    poke[299] = "Nosepass\nRock";
    poke[300] = "Skitty\nNormal";
    poke[301] = "Delcatty\nNormal";
    poke[302] = "Sableye\nDark Ghost";
    poke[303] = "Mawile\nSteel Fairy";
    poke[304] = "Aron\nSteel Rock";
    poke[305] = "Lairon\nSteel Rock";
    poke[306] = "Aggron\nSteel Rock";
    poke[307] = "Meditite\nFighting Psychic";
    poke[308] = "Medicham\nFighting Psychic";
    poke[309] = "Electrike\nElectric";
    poke[310] = "Manectric\nElectric";
    poke[311] = "Plusle\nElectric";
    poke[312] = "Minun\nElectric";
    poke[313] = "Volbeat\nBug";
    poke[314] = "Illumise\nBug";
    poke[315] = "Roselia\nGrass Poison";
    poke[316] = "Gulpin\nPoison";
    poke[317] = "Swalot\nPoison";
    poke[318] = "Carvanha\nWater Dark";
    poke[319] = "Sharpedo\nWater Dark";
    poke[320] = "Wailmer\nWater";
    poke[321] = "Wailord\nWater";
    poke[322] = "Numel\nFire Ground";
    poke[323] = "Camerupt\nFire Ground";
    poke[324] = "Torkoal\nFire";
    poke[325] = "Spoink\nPsychic";
    poke[326] = "Grumpig\nPsychic";
    poke[327] = "Spinda\nNormal";
    poke[328] = "Trapinch\nGround";
    poke[329] = "Vibrava\nGround Dragon";
    poke[330] = "Flygon\nGround Dragon";
    poke[331] = "Cacnea\nGrass";
    poke[332] = "Cacturne\nGrass Dark";
    poke[333] = "Swablu\nNormal Flying";
    poke[334] = "Altaria\nDragon Flying";
    poke[335] = "Zangoose\nNormal";
    poke[336] = "Seviper\nPoison";
    poke[337] = "Lunatone\nRock Psychic";
    poke[338] = "Solrock\nRock Psychic";
    poke[339] = "Barboach\nWater Ground";
    poke[340] = "Whiscash\nWater Ground";
    poke[341] = "Corphish\nWater";
    poke[342] = "Crawdaunt\nWater Dark";
    poke[343] = "Baltoy\nGround Psychic";
    poke[344] = "Claydol\nGround Psychic";
    poke[345] = "Lileep\nRock Grass";
    poke[346] = "Cradily\nRock Grass";
    poke[347] = "Anorith\nRock Bug";
    poke[348] = "Armaldo\nRock Bug";
    poke[349] = "Feebas\nWater";
    poke[350] = "Milotic\nWater";
    poke[351] = "Castform\nNormal";
    poke[352] = "Kecleon\nNormal";
    poke[353] = "Shuppet\nGhost";
    poke[354] = "Banette\nGhost";
    poke[355] = "Duskull\nGhost";
    poke[356] = "Dusclops\nGhost";
    poke[357] = "Tropius\nGrass Flying";
    poke[358] = "Chimecho\nPsychic";
    poke[359] = "Absol\nDark";
    poke[360] = "Wynaut\nPsychic";
    poke[361] = "Snorunt\nIce";
    poke[362] = "Glalie\nIce";
    poke[363] = "Spheal\nIce Water";
    poke[364] = "Sealeo\nIce Water";
    poke[365] = "Walrein\nIce Water";
    poke[366] = "Clamperl\nWater";
    poke[367] = "Huntail\nWater";
    poke[368] = "Gorebyss\nWater";
    poke[369] = "Relicanth\nWater Rock";
    poke[370] = "Luvdisc\nWater";
    poke[371] = "Bagon\nDragon";
    poke[372] = "Shelgon\nDragon";
    poke[373] = "Salamence\nDragon Flying";
    poke[374] = "Beldum\nSteel Psychic";
    poke[375] = "Metang\nSteel Psychic";
    poke[376] = "Metagross\nSteel Psychic";
    poke[377] = "Regirock\nRock";
    poke[378] = "Regice\nIce";
    poke[379] = "Registeel\nSteel";
    poke[380] = "Latias\nDragon Psychic";
    poke[381] = "Latios\nDragon Psychic";
    poke[382] = "Kyogre\nWater";
    poke[383] = "Groudon\nGround";
    poke[384] = "Rayquaza\nDragon Flying";
    poke[385] = "Jirachi\nSteel Psychic";
    poke[386] = "Deoxys\nPsychic";
    poke[387] = "Turtwig\nGrass";
    poke[388] = "Grotle\nGrass";
    poke[389] = "Torterra\nGrass Ground";
    poke[390] = "Chimchar\nFire";
    poke[391] = "Monferno\nFire Fighting";
    poke[392] = "Infernape\nFire Fighting";
    poke[393] = "Piplup\nWater";
    poke[394] = "Prinplup\nWater";
    poke[395] = "Empoleon\nWater Steel";
    poke[396] = "Starly\nNormal Flying";
    poke[397] = "Staravia\nNormal Flying";
    poke[398] = "Staraptor\nNormal Flying";
    poke[399] = "Bidoof\nNormal";
    poke[400] = "Bibarel\nNormal Water";
    poke[401] = "Kricketot\nBug";
    poke[402] = "Kricketune\nBug";
    poke[403] = "Shinx\nElectric";
    poke[404] = "Luxio\nElectric";
    poke[405] = "Luxray\nElectric";
    poke[406] = "Budew\nGrass Poison";
    poke[407] = "Roserade\nGrass Poison";
    poke[408] = "Cranidos\nRock";
    poke[409] = "Rampardos\nRock";
    poke[410] = "Shieldon\nRock Steel";
    poke[411] = "Bastiodon\nRock Steel";
    poke[412] = "Burmy\nBug";
    poke[413] = "Wormadam\nBug Grass";
    poke[414] = "Mothim\nBug Flying";
    poke[415] = "Combee\nBug Flying";
    poke[416] = "Vespiquen\nBug Flying";
    poke[417] = "Pachirisu\nElectric";
    poke[418] = "Buizel\nWater";
    poke[419] = "Floatzel\nWater";
    poke[420] = "Cherubi\nGrass";
    poke[421] = "Cherrim\nGrass";
    poke[422] = "Shellos\nWater";
    poke[423] = "Gastrodon\nWater Ground";
    poke[424] = "Ambipom\nNormal";
    poke[425] = "Drifloon\nGhost Flying";
    poke[426] = "Drifblim\nGhost Flying";
    poke[427] = "Buneary\nNormal";
    poke[428] = "Lopunny\nNormal";
    poke[429] = "Mismagius\nGhost";
    poke[430] = "Honchkrow\nDark Flying";
    poke[431] = "Glameow\nNormal";
    poke[432] = "Purugly\nNormal";
    poke[433] = "Chingling\nPsychic";
    poke[434] = "Stunky\nPoison Dark";
    poke[435] = "Skuntank\nPoison Dark";
    poke[436] = "Bronzor\nSteel Psychic";
    poke[437] = "Bronzong\nSteel Psychic";
    poke[438] = "Bonsly\nRock";
    poke[439] = "Mime Jr.\nPsychic Fairy";
    poke[440] = "Happiny\nNormal";
    poke[441] = "Chatot\nNormal Flying";
    poke[442] = "Spiritomb\nGhost Dark";
    poke[443] = "Gible\nDragon Ground";
    poke[444] = "Gabite\nDragon Ground";
    poke[445] = "Garchomp\nDragon Ground";
    poke[446] = "Munchlax\nNormal";
    poke[447] = "Riolu\nFighting";
    poke[448] = "Lucario\nFighting Steel";
    poke[449] = "Hippopotas\nGround";
    poke[450] = "Hippowdon\nGround";
    poke[451] = "Skorupi\nPoison Bug";
    poke[452] = "Drapion\nPoison Dark";
    poke[453] = "Croagunk\nPoison Fighting";
    poke[454] = "Toxicroak\nPoison Fighting";
    poke[455] = "Carnivine\nGrass";
    poke[456] = "Finneon\nWater";
    poke[457] = "Lumineon\nWater";
    poke[458] = "Mantyke\nWater Flying";
    poke[459] = "Snover\nGrass Ice";
    poke[460] = "Abomasnow\nGrass Ice";
    poke[461] = "Weavile\nDark Ice";
    poke[462] = "Magnezone\nElectric Steel";
    poke[463] = "Lickilicky\nNormal";
    poke[464] = "Rhyperior\nGround Rock";
    poke[465] = "Tangrowth\nGrass";
    poke[466] = "Electivire\nElectric";
    poke[467] = "Magmortar\nFire";
    poke[468] = "Togekiss\nFairy Flying";
    poke[469] = "Yanmega\nBug Flying";
    poke[470] = "Leafeon\nGrass";
    poke[471] = "Glaceon\nIce";
    poke[472] = "Gliscor\nGround Flying";
    poke[473] = "Mamoswine\nIce Ground";
    poke[474] = "Porygon-Z\nNormal";
    poke[475] = "Gallade\nPsychic Fighting";
    poke[476] = "Probopass\nRock Steel";
    poke[477] = "Dusknoir\nGhost";
    poke[478] = "Froslass\nIce Ghost";
    poke[479] = "Rotom\nElectric Ghost";
    poke[480] = "Uxie\nPsychic";
    poke[481] = "Mesprit\nPsychic";
    poke[482] = "Azelf\nPsychic";
    poke[483] = "Dialga\nSteel Dragon";
    poke[484] = "Palkia\nWater Dragon";
    poke[485] = "Heatran\nFire Steel";
    poke[486] = "Regigigas\nNormal";
    poke[487] = "Giratina\nGhost Dragon";
    poke[488] = "Cresselia\nPsychic";
    poke[489] = "Phione\nWater";
    poke[490] = "Manaphy\nWater";
    poke[491] = "Darkrai\nDark";
    poke[492] = "Shaymin\nGrass";
    poke[493] = "Arceus\nNormal";
    poke[494] = "Victini\nPsychic Fire";
    poke[495] = "Snivy\nGrass";
    poke[496] = "Servine\nGrass";
    poke[497] = "Serperior\nGrass";
    poke[498] = "Tepig\nFire";
    poke[499] = "Pignite\nFire Fighting";
    poke[500] = "Emboar\nFire Fighting";
    poke[501] = "Oshawott\nWater";
    poke[502] = "Dewott\nWater";
    poke[503] = "Samurott\nWater";
    poke[504] = "Patrat\nNormal";
    poke[505] = "Watchog\nNormal";
    poke[506] = "Lillipup\nNormal";
    poke[507] = "Herdier\nNormal";
    poke[508] = "Stoutland\nNormal";
    poke[509] = "Purrloin\nDark";
    poke[510] = "Liepard\nDark";
    poke[511] = "Pansage\nGrass";
    poke[512] = "Simisage\nGrass";
    poke[513] = "Pansear\nFire";
    poke[514] = "Simisear\nFire";
    poke[515] = "Panpour\nWater";
    poke[516] = "Simipour\nWater";
    poke[517] = "Munna\nPsychic";
    poke[518] = "Musharna\nPsychic";
    poke[519] = "Pidove\nNormal Flying";
    poke[520] = "Tranquill\nNormal Flying";
    poke[521] = "Unfezant\nNormal Flying";
    poke[522] = "Blitzle\nElectric";
    poke[523] = "Zebstrika\nElectric";
    poke[524] = "Roggenrola\nRock";
    poke[525] = "Boldore\nRock";
    poke[526] = "Gigalith\nRock";
    poke[527] = "Woobat\nPsychic Flying";
    poke[528] = "Swoobat\nPsychic Flying";
    poke[529] = "Drilbur\nGround";
    poke[530] = "Excadrill\nGround Steel";
    poke[531] = "Audino\nNormal";
    poke[532] = "Timburr\nFighting";
    poke[533] = "Gurdurr\nFighting";
    poke[534] = "Conkeldurr\nFighting";
    poke[535] = "Tympole\nWater";
    poke[536] = "Palpitoad\nWater Ground";
    poke[537] = "Seismitoad\nWater Ground";
    poke[538] = "Throh\nFighting";
    poke[539] = "Sawk\nFighting";
    poke[540] = "Sewaddle\nBug Grass";
    poke[541] = "Swadloon\nBug Grass";
    poke[542] = "Leavanny\nBug Grass";
    poke[543] = "Venipede\nBug Poison";
    poke[544] = "Whirlipede\nBug Poison";
    poke[545] = "Scolipede\nBug Poison";
    poke[546] = "Cottonee\nGrass Fairy";
    poke[547] = "Whimsicott\nGrass Fairy";
    poke[548] = "Petilil\nGrass";
    poke[549] = "Lilligant\nGrass";
    poke[550] = "Basculin\nWater";
    poke[551] = "Sandile\nGround Dark";
    poke[552] = "Krokorok\nGround Dark";
    poke[553] = "Krookodile\nGround Dark";
    poke[554] = "Darumaka\nFire";
    poke[555] = "Darmanitan\nFire";
    poke[556] = "Maractus\nGrass";
    poke[557] = "Dwebble\nBug Rock";
    poke[558] = "Crustle\nBug Rock";
    poke[559] = "Scraggy\nDark Fighting";
    poke[560] = "Scrafty\nDark Fighting";
    poke[561] = "Sigilyph\nPsychic Flying";
    poke[562] = "Yamask\nGhost";
    poke[563] = "Cofagrigus\nGhost";
    poke[564] = "Tirtouga\nWater Rock";
    poke[565] = "Carracosta\nWater Rock";
    poke[566] = "Archen\nRock Flying";
    poke[567] = "Archeops\nRock Flying";
    poke[568] = "Trubbish\nPoison";
    poke[569] = "Garbodor\nPoison";
    poke[570] = "Zorua\nDark";
    poke[571] = "Zoroark\nDark";
    poke[572] = "Minccino\nNormal";
    poke[573] = "Cinccino\nNormal";
    poke[574] = "Gothita\nPsychic";
    poke[575] = "Gothorita\nPsychic";
    poke[576] = "Gothitelle\nPsychic";
    poke[577] = "Solosis\nPsychic";
    poke[578] = "Duosion\nPsychic";
    poke[579] = "Reuniclus\nPsychic";
    poke[580] = "Ducklett\nWater Flying";
    poke[581] = "Swanna\nWater Flying";
    poke[582] = "Vanillite\nIce";
    poke[583] = "Vanillish\nIce";
    poke[584] = "Vanilluxe\nIce";
    poke[585] = "Deerling\nNormal Grass";
    poke[586] = "Sawsbuck\nNormal Grass";
    poke[587] = "Emolga\nElectric Flying";
    poke[588] = "Karrablast\nBug";
    poke[589] = "Escavalier\nBug Steel";
    poke[590] = "Foongus\nGrass Poison";
    poke[591] = "Amoonguss\nGrass Poison";
    poke[592] = "Frillish\nWater Ghost";
    poke[593] = "Jellicent\nWater Ghost";
    poke[594] = "Alomomola\nWater";
    poke[595] = "Joltik\nBug Electric";
    poke[596] = "Galvantula\nBug Electric";
    poke[597] = "Ferroseed\nGrass Steel";
    poke[598] = "Ferrothorn\nGrass Steel";
    poke[599] = "Klink\nSteel";
    poke[600] = "Klang\nSteel";
    poke[601] = "Klinklang\nSteel";
    poke[602] = "Tynamo\nElectric";
    poke[603] = "Eelektrik\nElectric";
    poke[604] = "Eelektross\nElectric";
    poke[605] = "Elgyem\nPsychic";
    poke[606] = "Beheeyem\nPsychic";
    poke[607] = "Litwick\nGhost Fire";
    poke[608] = "Lampent\nGhost Fire";
    poke[609] = "Chandelure\nGhost Fire";
    poke[610] = "Axew\nDragon";
    poke[611] = "Fraxure\nDragon";
    poke[612] = "Haxorus\nDragon";
    poke[613] = "Cubchoo\nIce";
    poke[614] = "Beartic\nIce";
    poke[615] = "Cryogonal\nIce";
    poke[616] = "Shelmet\nBug";
    poke[617] = "Accelgor\nBug";
    poke[618] = "Stunfisk\nElectric Ground";
    poke[619] = "Mienfoo\nFighting";
    poke[620] = "Mienshao\nFighting";
    poke[621] = "Druddigon\nDragon";
    poke[622] = "Golett\nGround Ghost";
    poke[623] = "Golurk\nGround Ghost";
    poke[624] = "Pawniard\nDark Steel";
    poke[625] = "Bisharp\nDark Steel";
    poke[626] = "Bouffalant\nNormal";
    poke[627] = "Rufflet\nNormal Flying";
    poke[628] = "Braviary\nNormal Flying";
    poke[629] = "Vullaby\nDark Flying";
    poke[630] = "Mandibuzz\nDark Flying";
    poke[631] = "Heatmor\nFire";
    poke[632] = "Durant\nBug Steel";
    poke[633] = "Deino\nDark Dragon";
    poke[634] = "Zweilous\nDark Dragon";
    poke[635] = "Hydreigon\nDark Dragon";
    poke[636] = "Larvesta\nBug Fire";
    poke[637] = "Volcarona\nBug Fire";
    poke[638] = "Cobalion\nSteel Fighting";
    poke[639] = "Terrakion\nRock Fighting";
    poke[640] = "Virizion\nGrass Fighting";
    poke[641] = "Tornadus\nFlying";
    poke[642] = "Thundurus\nElectric Flying";
    poke[643] = "Reshiram\nDragon Fire";
    poke[644] = "Zekrom\nDragon Electric";
    poke[645] = "Landorus\nGround Flying";
    poke[646] = "Kyurem\nDragon Ice";
    poke[647] = "Keldeo\nWater Fighting";
    poke[648] = "Meloetta\nNormal Psychic";
    poke[649] = "Genesect\nBug Steel";
    poke[650] = "Chespin\nGrass";
    poke[651] = "Quilladin\nGrass";
    poke[652] = "Chesnaught\nGrass Fighting";
    poke[653] = "Fennekin\nFire";
    poke[654] = "Braixen\nFire";
    poke[655] = "Delphox\nFire Psychic";
    poke[656] = "Froakie\nWater";
    poke[657] = "Frogadier\nWater";
    poke[658] = "Greninja\nWater Dark";
    poke[659] = "Bunnelby\nNormal";
    poke[660] = "Diggersby\nNormal Ground";
    poke[661] = "Fletchling\nNormal Flying";
    poke[662] = "Fletchinder\nFire Flying";
    poke[663] = "Talonflame\nFire Flying";
    poke[664] = "Scatterbug\nBug";
    poke[665] = "Spewpa\nBug";
    poke[666] = "Vivillon\nBug Flying";
    poke[667] = "Litleo\nFire Normal";
    poke[668] = "Pyroar\nFire Normal";
    poke[669] = "Flabébé\nFairy";
    poke[670] = "Floette\nFairy";
    poke[671] = "Florges\nFairy";
    poke[672] = "Skiddo\nGrass";
    poke[673] = "Gogoat\nGrass";
    poke[674] = "Pancham\nFighting";
    poke[675] = "Pangoro\nFighting Dark";
    poke[676] = "Furfrou\nNormal";
    poke[677] = "Espurr\nPsychic";
    poke[678] = "Meowstic\nPsychic";
    poke[679] = "Honedge\nSteel Ghost";
    poke[680] = "Doublade\nSteel Ghost";
    poke[681] = "Aegislash\nSteel Ghost";
    poke[682] = "Spritzee\nFairy";
    poke[683] = "Aromatisse\nFairy";
    poke[684] = "Swirlix\nFairy";
    poke[685] = "Slurpuff\nFairy";
    poke[686] = "Inkay\nDark Psychic";
    poke[687] = "Malamar\nDark Psychic";
    poke[688] = "Binacle\nRock Water";
    poke[689] = "Barbaracle\nRock Water";
    poke[690] = "Skrelp\nPoison Water";
    poke[691] = "Dragalge\nPoison Dragon";
    poke[692] = "Clauncher\nWater";
    poke[693] = "Clawitzer\nWater";
    poke[694] = "Helioptile\nElectric Normal";
    poke[695] = "Heliolisk\nElectric Normal";
    poke[696] = "Tyrunt\nRock Dragon";
    poke[697] = "Tyrantrum\nRock Dragon";
    poke[698] = "Amaura\nRock Ice";
    poke[699] = "Aurorus\nRock Ice";
    poke[700] = "Sylveon\nFairy";
    poke[701] = "Hawlucha\nFighting Flying";
    poke[702] = "Dedenne\nElectric Fairy";
    poke[703] = "Carbink\nRock Fairy";
    poke[704] = "Goomy\nDragon";
    poke[705] = "Sliggoo\nDragon";
    poke[706] = "Goodra\nDragon";
    poke[707] = "Klefki\nSteel Fairy";
    poke[708] = "Phantump\nGhost Grass";
    poke[709] = "Trevenant\nGhost Grass";
    poke[710] = "Pumpkaboo\nGhost Grass";
    poke[711] = "Gourgeist\nGhost Grass";
    poke[712] = "Bergmite\nIce";
    poke[713] = "Avalugg\nIce";
    poke[714] = "Noibat\nFlying Dragon";
    poke[715] = "Noivern\nFlying Dragon";
    poke[716] = "Xerneas\nFairy";
    poke[717] = "Yveltal\nDark Flying";
    poke[718] = "Zygarde\nDragon Ground";
 
    int num;
    cin >> num;
    cout << poke[num];
}
반응형

'ACM준비 > acmicpc' 카테고리의 다른 글

Contact  (0) 2015.11.03
유기농 배추  (0) 2015.11.02
다리 놓기  (0) 2015.11.02
분산처리  (0) 2015.11.02
습격자 초라기  (0) 2015.10.31