#include #include #include #include #include using namespace std; #include "linear.h" int Linear::recv(int *p) { newp(p); return uselast(); } void Linear::init() { N=0; rank=0; } int Linear::uselast() { cleanlast(); if(rank=N) return; swap(rank,i); rank++; cleanall(); gaussian(); } void Linear::cleanall() { for(int i=rank;i