Professional Documents
Culture Documents
h>
using namespace std;
typedef long long int lli;
lli mod=1000000007;
map <vector<vector<int>>, int> vis;
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
vector<vector<int>> start(3);
vector<vector<int>> end(3);
cout<<"Enter start matrix:"<<endl;
for(int i=0;i<3;++i){
for(int j=0;j<3;++j){
int ele;
cin>>ele;
start[i].push_back(ele);
}
}
cout<<"Enter end matrix:"<<endl;
for(int i=0;i<3;++i){
for(int j=0;j<3;++j){
int ele;
cin>>ele;
end[i].push_back(ele);
}
}
cout<<"Number of moves: "<<dfs(start,end)<<endl;
}