#include #include #include #include #include int con[15][15]; int n; int f(int perm,int p){ int res=0; for(int i=0;i dp; scanf("%d %d",&n,&m); memset(con,-1,sizeof(con)); for(int i=0;i next; std::map::iterator it; for(it=dp.begin();it!=dp.end();it++){ int perm=(*it).first; int score=(*it).second; for(int j=0;j::iterator it=dp.begin(); printf("%d\n",(*it).second); return 0; }