作者在 2013-08-24 11:03:40 发布以下内容
八皇后是经典之作,近再读,想起一老题(http://bbs.bccn.net/thread-382842-1-1.html),借用此法。与B 版有异曲同工之妙。
一个排序问题求解
全班同学排成 6 排, A 、 B 、 C 、 D 、 E 、 F 等 6 人分别站在第 1 排到第 6 排 • 用 6 个 int 变量表示 A — F 的位置 –
A 不在第 1 排 à a != 1
A 与 B 前后相邻 (a == b + 1) || (a == b - 1)
C 在 D 前面 c == d - 1
E 在 B 的前两排 e == b - 2
C 在 F 后的第 4 排 c == f + 4
怎么让输出结果是f e a b c d 啊
因我不想用索引,故把'F ' 代替 'f'