void EraseElementFromVector(map<int, bool> Use_Nodes_Order, vector<int>& Nodes)
{
int Node_size = (int)(Nodes.size());
for( int i=Node_size-1; i>-1; i-- )
{
if(false == Use_Nodes_Order[i])
{
Nodes.erase(Nodes.begin()+i);
}
}
}
{
int Node_size = (int)(Nodes.size());
for( int i=Node_size-1; i>-1; i-- )
{
if(false == Use_Nodes_Order[i])
{
Nodes.erase(Nodes.begin()+i);
}
}
}