算法问题求解答

2018-11-25 14:57:52 +08:00
 fishofcat

从现在开始逐步应用 SAFe,每个 ART (敏捷发布列车)上的所有功能和启用程序将在 PI 会议上一起计划。

我们假设:

作为 RTE/PO,您必须选择一些功能和促成因素,以确保公司获得最大利润。

输入:第 1 行是 feature 和 enabler 的总数( 0 <= n <= 1000 ),然后每行代表一个 feature 或 enabler,其中第一个数字是成本(负值)或利润(正值)值(-1,000,000 <= n <= 1,000,000 ),在此之后,数字是这个所依赖的所有 feature 和 enabler 的索引。它们由空格分隔。

输出:第一行是公司的最大利润,然后是所有选定 feature/enabler 的列表,每行都是一个 feature/enabler 的索引。如果有多种解决方案可以获得最大利润,那么选择项目数最少的解决方案。

你的程序输入只有一个参数,一个文本文件的路径,包含如下内容: item_num item1_dependence_list item2_dependence_list ...

例如: 6 -4 1 2 2 -1 1 2 -3 3 5 3 4

你的程序的输出是 stdout 标准打印输出,包含如下内容,index 从 1 开始: Maximum_profits selected_item_index1 selected_item_index2 ...

例如: 3 2 3

大佬们有什么好的想法吗

2453 次点击
所在节点    算法
1 条回复
fishofcat
2018-11-25 15:55:08 +08:00
6
-4
1
2 2
-1 1 2
-3 3
5 3 4

输入数据格式应该是这个的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/511322

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX