【发布时间】:2017-05-16 09:21:36
【问题描述】:
让我们考虑一个数字三角形,其中第一行出现一个数字,第二行出现两个数字,第三行出现三个,等等。开发一个程序来计算出现的数字总和中的最大值在从顶部到底部的路径上,因此 在每条路径上,下一个数字位于下一行,更准确地说是直接在下方或下方,并且在右侧一个位置; 行数严格为正,但小于 100; 所有数字都是 0 到 99 之间的正整数。
输入 :: 第一行中的整数 n - 测试用例的数量(大约等于 1000)。然后是 n 个测试用例。每个测试用例都以行数开头,然后是其内容。
输出 :: 对于每个测试用例,将确定的值写在单独的行中。
示例
Input:
2
3
1
2 1
1 2 3
4
1
1 2
4 1 2
2 3 1 1
Output:
5
9
我的问题是输出 5 和 9 是如何给出的?
【问题讨论】:
-
这和C语言有什么关系?
-
没有看到代码,我不知道谁能帮助你。
-
好吧,好吧,在我看来,这不是写我的代码请求。 OP 正在寻求帮助以了解要求。请在投简历前再阅读一遍。
-
@SouravGhosh 已修复,您可以删除您的评论。
-
@ChrisTurner OP 要求了解要求,作为输入和预期 O/P 的形式。不需要代码。它不是针对任何代码段,而是需求理解,需要根据需求来编写代码。