HEADER:
algorithm (sort, per vector)
bits/stdc++.h (tutte librerie std)
cstdlib (rand)
ctime (time)
cmath/math.h (sqrt,sin,cos,tan,pow(x,y),log)
iomanip (manipolaz. io, es. numero cifre decimali)
iostream (input, output)
limits (std::numeric_limits::member() : dà info su tipi (min,max..) )
queue (coda)
set (set)
sstream (stringstream)
stack (stack)
stdlib.h (atoi(char), stoi, sscanf)
string (to_string(int))
sys/stat.h (struct stat: info about file)
unordered_map (dizionari)
vector (vettori)