【发布时间】:2016-06-06 11:06:04
【问题描述】:
问题是我们有一个长度为 N 的数组 A 和一个随机数 X。
从数组 A 中选择任意两个数字 a,b,并将它们都替换为单个数字 Y,这样 a
经过N-1次操作后,数组A中应该只剩下一个数了。检查我们是否能得到这个数?
我认为它的递归问题但我无法解决? 请告诉如何接近。
【问题讨论】:
-
是否允许发布LIVE在线比赛问题?
-
也许您还需要数组中 A 在 B 之前的约束?
-
如果我正确理解了这个问题,那么只要 X 介于数组的最小值和最大值之间(每次只需选择 y=x),执行起来就很简单。也许你应该举个例子。
-
X是干什么用的? -
x 是需要检查是否可以实现的数字。
标签: c++ recursion dynamic-programming