请教一个问题,是关于手游中常见的【一键填充道具】功能;
现在有这样一个场景:
- 建筑升级需要一定的时间,假设为T;
- 背包里有各式加速道具,可以减少建筑的升级时间,种类有1分、1小时、1天..等等(数量均不定,可能充足,也可能不充足);
- 现在点击【一键填充道具】后,系统能自动组合出一套加速道具使用方案,告知玩家各种道具的使用数量,其时间综合为Sum;
- Sum≥T,但是二者的差值尽可能小;
- 如果背包里的道具Sum不足为T的时候,就要提醒玩家当前道具无法满足需求了;
请问如果我现在想要给程序组提这个需求的话,需求文档大概怎么写呀?(原型什么的都OK,就是算法的逻辑不知道怎么和程序说)