2017-11-18 08:16:05 +01:00
|
|
|
#include <iostream>
|
|
|
|
#include <bitset>
|
|
|
|
#include <cstdlib>
|
|
|
|
#include <time.h>
|
|
|
|
#include <vector>
|
2017-12-13 10:47:15 +01:00
|
|
|
#include <algorithm>
|
|
|
|
#include <random>
|
2017-11-18 08:16:05 +01:00
|
|
|
|
2017-12-06 16:25:13 +01:00
|
|
|
#define MAX_ABSTRAX 1
|
|
|
|
#define structdebug
|
2017-11-18 08:16:05 +01:00
|
|
|
|
|
|
|
using namespace std;
|
|
|
|
|
2017-12-20 22:02:09 +01:00
|
|
|
/**
|
|
|
|
* IMPORTANT: Each new layer must be included there, to avoid compile errors
|
|
|
|
*/
|
2017-12-20 22:58:00 +01:00
|
|
|
#include "functions/AbstractionLayers/Layer1/AbstractionLayer_1.h"
|
|
|
|
#include "functions/AbstractionLayers/DestructionPower/DestructionPower.h"
|
2017-12-20 22:02:09 +01:00
|
|
|
|
2017-11-18 08:16:05 +01:00
|
|
|
#include "header/solve.h"
|