#include <iostream>
#include <iomanip>
#define N 8
#define M 7
int array[M] = {3296, 2268, 1366, 1537, 9879, 6532, 7769};
using namespace std;
class pageForm
{
public:
unsigned short int m_pageNum[N];
short int m_allot_pageNum[N];
unsigned short int m_memoryStatu[N];
public:
void init_pageForm();
void set_pageForm();
int get_pageNum(int visit);
int get_pageAdd(int visit);
int get_phyAdd(pageForm &page1, int pageadd);
void prt_pageForm();
void addTrans(pageForm &page1);
};
void pageForm::init_pageForm()
{
for (int i=0; i<N; ++i)
{
m_pageNum[i] = i;
m_allot_pageNum[i] = -1;
m_memoryStatu[i] = 0;
}