感觉是有诸多限制条件的全排列问题,可以用递归的思想解决。 核心点如下: 1,共n天2n顿饭,全部安排好,即为一种方案 2,共m元预算,超出预算则踢出次方案 3,连续两顿吃同样的菜的方案踢除 4,连续两天吃同样的菜三次的方案踢除 5,最近三顿里有两次菜心踢除 大概类似于递归剪枝。细节上尽量优化,减少复杂度。 这个跟N皇后问题模型类似: 1,放n行皇后替换成了安排2n顿饭。(安排到最后一个,就是一种答案) 2,互斥条件从皇后攻击规则改成了上面列的2-5条
点赞 评论

相关推荐

在写周报的打工人很独...:这个笔试昨天晚上做了一下,真难啊,前后端,ai全有
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务