#ifndef DEFINES_H
#define DEFINES_H

#include <iostream>
#include <fstream>
#include <algorithm>
#include <vector>
#include <string>
#include <cstdio>
#include <cstdlib>
#include <iomanip>
#include <math.h>
#include <malloc.h>
#include <time.h>

#define MAXINT 		30000
#define MAXDOUBLE	1000000000

using namespace std;

typedef struct DataType
{
    char ID[12];
    double w[5];
	friend bool operator==(const DataType& lhs, const DataType& rhs)
	{
		return ((lhs.ID==rhs.ID)&&(lhs.w==rhs.w));
	}
}DataType;

inline long Position(int pos)	{return pos*sizeof(DataType);}

#endif
