Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include "iostream"#include "stdio.h"using namespace std;class Tower{public:int p,q,f;public:Tower(){f=0;}void setpq(int p,int q){this->p=p;this->q=q;this->f=f;}void setf(int f){this->f=f;}};int main(){int n,p,q,k;int a,b,c=0,d=-1,h=0;cout<<"please"<<endl;cin>>n;Tower *t=new Tower[n]();for(int i=0;i<n;i++){cin>>p;cin>>q;t[i].setpq(p,q);}for(int j=0;j<n-1;j++){cin>>a;