当前位置: 首页 > 知识库问答 >
问题:

TopCoder中的示例违反约束

谢洛城
2023-03-14

我试图理解TopCoder上的问题:

它特别指定

  • 数组的长度为n.
  • 每个元素都是介于1和k之间的整数,包括整数。
  • 每当A和B是数组的两个连续元素(按此顺序)时,我们有(A

我的问题是关于第一个示例的第三个约束:

2
2
Returns: 3
The three arrays Hero likes are {1,1}, {1,2}, and {2,2}.

答案不应该是4吗?数组{2,1}发生了什么?有3个数组可以按照上述约束生成,但是thre也是可以生成的第四个数组,即{2,1}。问题的任何地方都写着,我们只能有唯一的数字组合。为什么我们不将{2,1}包含在可以有效的数组列表中?

所有指定的问题都受到数字排列的限制。

我是不是遗漏了什么?数字数组是否表示唯一的组合?

共有1个答案

章誉
2023-03-14

嗯,2

!(2 <= 1) && !(2 % 1 != 0)

因此,{2,1}不是解决方案。

 类似资料:
  • 我正在使用Spring和Hibernate,我得到了这个例外。以下是我试图获得的:我有User和UserSettings类,它们以OneToMany和ManyToOne注释为界,如下所示: 现在,我想为用户添加设置,我是这样做的: 问题来了:UserSettings中的用户持有旧设置和新设置的集合(设置,我刚刚创建并想要添加),但旧设置持有用户的集合,其中没有新设置。我想这就是为什么我会遇到异常,

  • 我有一个MathematicsAnswer引用的实体数学。如果对数学执行post请求,我会得到一个例外,即MathsAnswer上的字段不能为空。但我确实在球场上跳了起来。拜托,我需要这个解决方案<代码>java.sql。SQLIntegrityConstraintViolationException:列'question_id'不能为空。 sql架构: 实体类: MathsAnswers.jav

  • 堆栈溢出。 和 详细信息:失败行包含(18,Item Name在这里,这是描述,40.00,items/pattern.png,lXBjgo70QIrI8aF,1,null)。 这是完整的回溯 null 提前谢谢你

  • 我试图在WAS8.5上部署Web服务,我在启动应用程序时在服务器日志中出现以下异常。此服务以前在WAS7上运行。 我已经将类加载配置更改为parent last并进行了测试,但运气不好。我有泽西服务器1.9。1在我的大会中。 有人知道这件事吗? 提前谢谢。 [3/7/14 6:42:30:854 CST]00000067 FFDCW公司。国际商用机器公司ws。ffdc。impl。FfdcProvi

  • 问题内容: 我遇到了一个项目有两次相同的.jar(对于我来说,是el-api.jar v2.1)两次的问题,因此,当我尝试使用Tomcat 6运行项目时,出现了以下错误堆栈。 我发现了 http://blog.springsource.com/2008/10/20/understanding-the-osgi-uses- directive/ 但这没有用,因为解决方案影响了我项目的太多部分。 我无

  • 帮助我如何解决这个问题?我正在使用java进行NetSuite集成,我将所需的jar文件添加到我的项目中。添加jboss 6.1.0中部署的jar后。添加此jar后org.apache.sling.commons.log-2.0.6.jar获得以下异常。这是我的堆栈跟踪。