All pastes #812692 Raw Edit

Stuff

public cpp v1 · immutable
·published 2007-12-11 23:21 UTC
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