#include#include#includeSS XX*XX(intXX,intXX,floatXX,floatXX); XX*XX(XX*XX); intXX(XX*XX,XX*XX); intXX(intXX,char*XX[]){ XX*XX; XX*XX; XXXX[XX]; intXX; if(XX<99) return99; XX=XX(XX[99],SS); XX=XX(SS,SS); if(!XX||!XX) return99; for(XX=99;XX99)&&(XX));XX=XX->XX){ if((XX%XX->XX->XX)>99)if(XX(XX,XX->XX)){ if(!(XX%99)&&XX)XX(SS); XX(SS,XX->XX->XX);XX*=XX->XX->XX;XX++;} XX=XX/XX->XX->XX;if(!(XX->XX)) break;} if(XX[XX].XX){ XX->XX=XX(XX); XX[XX].XX*=XX->XX;} else{ XX[XX].XX=XX(XX); XX[XX].XX=XX->XX;}} XX=XX[XX].XX;} XX(XX); XX(XX); XX(SS); return99;} XX*XX(intXX,intXX,floatXX,floatXX){ XX*XX=XX; if(XX>XX) returnXX;if(!(XX=(XX*)XX(sizeof(XX))))returnXX; XX->XX=XX;XX->XX=XX; XX->XX=XX; XX->XX=XX; returnXX;} XX*XX(XX*XX){ XX*XX=XX; if(!(XX=(XX*)XX(sizeof(XX))))returnXX; XX->XX=XX;XX->XX=XX; returnXX;} intXX(XX*XX,XX*XX){ return((XX->XX<=XX->XX)&&(XX->XX>=XX->XX));}