ABCD四位学生有可能参加演讲比赛根据下列三个条件判断哪些人参加比赛,列出所有的参赛方案:/usercenter?uid=cf&teamType=1">陆仁淼
呵呵懒得给你写了给你讲讲思路吧
简单讲来说就是回溯思路
你看 啊
先把所有标记FALSE
首先看第一个条件 从A去C去开始 做标记 true;
接着往下看 像第一条件一样 比如B去 做标记true;
再根据第三个条件看看 根据上面判断出来的CD來看看 如符合就输出 不然就进行下一次穷举 比如这一次 C是TRUE 而D是false 所以不行 把ABCD都变成原来的FALSE
接着像第一次一样进行下一次穷举
我的程序有点笨 說了主要是穷举的方法 你可以自行改进