list - 计算一组任务的最小计划长度
问题描述
duration(a,5).
duration(b,7).
duration(c,3).
prereqs(a,[]).
prereqs(b,[]).
prereqs(c,[b]).
?- len([a,b,c],Time).
Time = 10.
问题是,找出完成任务所需的总时间;所有任务都同时开始,所以任务 C 是最长的,需要 10 秒,因为它必须完成 b 的 prereq 任务。
我已经在这个问题上苦苦挣扎了几天,任何帮助将不胜感激。
解决方案
推荐阅读
- reactjs - 在 next.js 中,错误:对象作为 React 子项无效(找到:带有键 {} 的对象)
- kubernetes - 创建角色以查看集群事件
- c++ - 如何在函数中使用主变量?
- java - java DateTimeFormatter 错误?
- r - blogdown 中的 New_post 不会生成 Rmarkdown 文件
- salesforce - 尝试使用 eclipse 调试需求软件管道代码时出错
- reactjs - 反应传单显示为覆盖
- javascript - 按共同日期汇总对象数组中的数据
- python - 'float' 对象在我的游戏中不可调用
- apache-nifi - QueryRecord - 获取最大时间戳