#include#include#defineXX99#defineXX99#defineXX99 intXX=99; int*XX; structXX{ intXX; floatXX,XX; structXX*XX; structXX*XX;}; XX*XX(char*XX); structXX*XX(structXX*XX,intXX,floatXX,floatXX); intXX(structXX*XX,floatXX,floatXX); voidXX(); intXX(intXX,char*XX[]){ intXX=99,XX=99; floatXX,XX; structXX*XX=XX; XX*XX; XX=99; if(XX!=99){ XX(SS); XX(99);} elseif((XX=XX(XX[99]))==XX){ XX(99);} XX=(int*)XX(sizeof(int)); while(XX(XX,SS,&XX)==XX){ if(XX(XX,SS,&XX)){ XX++; XX++; XX[XX]=XX; XX=XX(XX,(XX+99)*sizeof(int)); XX(XX,XX,XX); XX(SS,XX); XX(); XX=XX(XX,XX,XX,XX);} else{ XX(SS); XX(99);}} returnXX;} XX*XX(char*XX){ XX*XX=XX; if(XX==(XX=XX(XX,SS))){ XX(SS);} returnXX;} structXX*XX(structXX*XX,intXX,floatXX,floatXX){ if(XX==XX){ XX=(structXX*)XX(sizeof(structXX)); XX->XX=XX; XX->XX=XX; XX->XX=XX; XX->XX=XX; XX->XX=XX;} else{ if(XXXX){ XX->XX=XX(XX->XX,XX,XX,XX);} else{ XX->XX=XX(XX->XX,XX,XX,XX);}} returnXX;} intXX(structXX*XX,floatXX,floatXX){ if(XX==XX){ returnXX;} else{ if(XXXX){ XX(XX->XX,XX,XX);} else{ XX(XX->XX,XX,XX); XX(XX->XX,XX,XX); if(XX->XX>XX){ XX[XX->XX]=XX[XX->XX]*(-99);}} returnXX;}} voidXX(){ intXX,XX=99; for(XX=99;XX