摘要: 题目描述 在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。 输入 输入含有多组测试数据。 每组数据的第一行是两个正整数n和k,用一个空格隔开,表示了 阅读全文
posted @ 2018-10-12 13:17 最美遇见你 阅读(239) 评论(0) 推荐(0)
摘要: #include #include #include #include #define N 24 bool stored[N + 2]; int ansCount; using namespace std; void print(stack s) { cout s)//curNum表示1-curNum-1已经放入了栈中,curNum没有,本层递归结束的时候,curNum一定... 阅读全文
posted @ 2018-10-12 11:38 最美遇见你 阅读(541) 评论(0) 推荐(0)