K皇后问题
①测试样例:我将所有皇后攻击到的点标记为1,然后输出矩阵,发现是对的;
②然后想用map的size()函数统计为零的个数
错了
③于是我用指针输出出来,发现很奇怪 不知道为什么会有这种结果
ans=n*m;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++) cout<<vi[i][j]<<" ";
cout<<endl;
}
for(int i=1;i<=n;i++) ans-=vi[i].size();
cout<<ans<<endl;
for(int i=1;i<=n;i++)
{
for(it = vi[i].begin(); it != vi[i].end(); it++)
cout<<it->first<<" ";
cout<<endl;
}