标签: list prolog
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的先决条件任务。
我已经在这个问题上挣扎了好几天了,任何帮助都会非常感激。