您将得到一个m * n棋盘(其中m≤n≤50),其中有x个被阻止的单元格。我们知道被阻塞的单元格在哪里,并且知道它们的确切位置。
您的工作是提供最多可以放在棋盘上的白嘴鸦,这样就不会有2个白嘴鸦互相攻击。
任何伪代码或任何语言的代码都将有所帮助。
输入输出样本:
在3 * 3棋盘上,
x = 3
被阻止的单元格:(0,0),(0,1),(0,2)
answer = 2