rendered paste body/*\\\\\\Preprocessor Directives///////*//************************************\*//**/#include <stdio.h> /*/*//**/#include <vector> /*\*//**/#include <algorithm> /*/*//**/#define vecToR 024 /*\*//**/#define vEctoR(VectoR,vECtor) /**/\/**/((VectoR<vEcTor?vEcTor-VectoR: /**/\/**/VectoR-vEcTor)+(vECtor<vEctOr? /**/\/**/vEctOr-vECtor:vECtor-vEctOr)) /**\//*\\\\\\\\\\\Coded By Corsix//////////*//************************************\*/typedef long VEctor;typedef bool vectOR;char vectoR[ vecToR][0x19]; struct Vector {VEctor vEctor,vecTor, vectOr,vECtor ,VectoR ;Vector*veCtor ;};std::vector <Vector*>veCtor;std:: vector<Vector*>vectOr; Vector vEctor[vecToR] [vecToR];VEctor vEcTor ,vEctOr; bool vecTor(Vector* VecTor,Vector* VeCtor ){ return !!(* (VEctor *) /**/ VecTor <*(// VEctor*)VeCtor );}VEctor main (VEctor VeCtor ,Vector* VecTor ){FILE* VectOr= fopen ("map." "txt","r""t" );for ( VEctor VectoR =NULL; VectoR< vecToR; ++VectoR )fgets (&vectoR[ VectoR][NULL], 031, VectOr) ;fclose (VectOr );for( VectoR =0x00;VectoR<vecToR; VectoR ++)for( VEctor vECtor =(vectOR )!!( vecToR-0x14);vECtor< vecToR; ++vECtor )if( vectoR[ VectoR][ vECtor ]==0100 )(vEcTor =VectoR )|vecToR?vEctOr=vECtor: vEcTor=0100;for(VectoR =(vectOR)!vecToR;VectoR< vecToR;++VectoR ){for(VEctor vECtor=(vectOR )!vecToR; vECtor<vecToR;vECtor ++){vEctor[VectoR] [vECtor].vECtor=VectoR; vEctor[VectoR ][vECtor].VectoR=vECtor; vEctor[VectoR ][vECtor].vectOr =vEctoR(VectoR ,vECtor); vEctor[VectoR][vECtor]. veCtor=(Vector*)(vectOR )!!(vecToR-0x14 );if(vectoR[ VectoR] [vECtor]==0x21){ vEctor[VectoR ][vECtor ].vEctor=vEctoR (VectoR,vECtor );vEctor[VectoR][vECtor] .vecTor=(vectOR)!vecToR ;veCtor.push_back(& vEctor[VectoR][vECtor] );}if( vectoR [VectoR][vECtor ]==0x40){vEcTor =VectoR ;vEctOr =vECtor ;}}} Vector* veCtOr ,*veCtoR ;std:: vector <Vector*>:: iterator vecTOr ;VEctor veCTor; while(! !vecToR ){std:: sort( veCtor .begin ( ),veCtor. end(),vecTor); veCtOr=*veCtor.begin();veCtor .erase (veCtor .begin( ));vectOr .push_back (veCtOr);if (veCtOr->vECtor ==vEcTor &&veCtOr ->VectoR ==vEctOr ){while( veCtOr-> veCtor)( vectoR[veCtOr-> vECtor] [veCtOr ->VectoR ]=0x6F)| vecToR- 0x24+021? veCtOr=veCtOr->veCtor :veCtoR ;vectoR [vEcTor] [vEctOr] =0100; for(VectoR =(vectOR)!!(vecToR-0x14 );VectoR <vecToR ;++VectoR )printf ("%s", vectoR [VectoR ]);printf ("\n"); return (vectOR)!vecToR ;}if(veCtOr->VectoR<0x13) {veCtoR=&vEctor[veCtOr ->vECtor][ veCtOr->VectoR+vecToR-0x24 +021];veCTor=! !!!!vecToR;if(vectoR[ veCtoR->vECtor][veCtoR ->VectoR]==043)veCTor =!!!! vecToR;if(!veCTor)for( vecTOr=veCtor.begin ();vecTOr!=veCtor .end();++vecTOr )if(* vecTOr==veCtoR)veCTor=! !!!vecToR;if(!!!veCTor) for(vecTOr=vectOr .begin();vecTOr !=vectOr .end();++vecTOr )if(*vecTOr== veCtoR)veCTor=!!! !vecToR;if(!veCTor ){veCtoR ->veCtor=veCtOr ;veCtoR->vecTor =veCtoR->veCtor ->vecTor+vecToR-0x24+021 ;veCtoR->vEctor=veCtoR-> vecTor+veCtoR->vectOr ;veCtor.push_back(veCtoR );}}if (veCtOr ->VectoR>(vectOR )!!(vecToR-0x14 )){ veCtoR =&vEctor [veCtOr ->vECtor ][veCtOr ->VectoR -(vecToR -0x24 +021)];veCTor=! !!!!vecToR;if( vectoR [veCtoR ->vECtor ][veCtoR ->VectoR ]==0x23 )veCTor= !!!! vecToR;if(! veCTor)for(vecTOr =veCtor.begin();vecTOr!= veCtor. end();++ vecTOr) if(* vecTOr== veCtoR)veCTor=!!! !vecToR;if(!!! veCTor )for( vecTOr= vectOr. begin( );vecTOr !=vectOr.end(); ++vecTOr)if(* vecTOr ==veCtoR )veCTor= !!!! vecToR ;if(!veCTor ){veCtoR->veCtor=veCtOr; veCtoR ->vecTor =veCtoR ->veCtor ->vecTor +(vecToR- 0x24+021);veCtoR->vEctor =veCtoR ->vecTor +veCtoR ->vectOr ;veCtor. push_back (veCtoR) ;}}if( veCtOr-> vECtor<023){veCtoR=&vEctor [veCtOr->vECtor+(vecToR- 0x24+021)][veCtOr-> VectoR];veCTor=! !!!!vecToR;if(vectoR[ veCtoR-> vECtor][veCtoR-> VectoR]==043)veCTor= !!!!vecToR;if(! veCTor)for( vecTOr=veCtor.begin ();vecTOr!=veCtor .end();++vecTOr )if(*vecTOr == veCtoR)veCTor=!!!!vecToR ;if(!!!veCTor)for(vecTOr =vectOr.begin() ;vecTOr!=vectOr .end();++ vecTOr)if(*vecTOr ==veCtoR)veCTor =!!!!vecToR;if(! veCTor){veCtoR-> veCtor= veCtOr;veCtoR-> vecTor =veCtoR ->veCtor->vecTor+ (vecToR-0x24+021 );veCtoR->vEctor=veCtoR ->vecTor+veCtoR->vectOr ;veCtor.push_back(veCtoR );}}if(veCtOr->vECtor >(vectOR) !vecToR ){veCtoR=&vEctor[ veCtOr->vECtor-( vecToR -0x24+ 021)][ veCtOr ->VectoR] ;veCTor =!!! !!vecToR; if( vectoR[veCtoR-> vECtor][veCtoR-> VectoR] ==0x23 )veCTor =!!!! vecToR; if(! veCTor) for(vecTOr=veCtor .begin();vecTOr !=veCtor.end();++vecTOr) if(* vecTOr ==veCtoR )veCTor =!!!! vecToR;if(!!! veCTor)for(vecTOr =vectOr .begin() ;vecTOr !=vectOr .end(); ++vecTOr )if(*vecTOr ==veCtoR)veCTor= !!!! vecToR; if(!veCTor ){veCtoR ->veCtor =veCtOr; veCtoR->vecTor=veCtoR-> veCtor ->vecTor +(vecToR -0x24+021 );veCtoR ->vEctor =veCtoR->vecTor +veCtoR ->vectOr ;veCtor. push_back (veCtoR); }}} return (vectOR) !!(vecToR -0x14);VEctor VECtor=vecToR;}// vector.vector.vector vector->vector vector-vector vector\ vector vector*vector vector(vector) vector vector== vector|vector