629. K Inverse Pairs Array

629. K Inverse Pairs Array

大家好,又见面了,我是全栈君。

Given two integers n and k, find how many different arrays consist of numbers from 1 to n such that there are exactly k inverse pairs. 

We define an inverse pair as following: For ith and jth element in the array, if i < j and a[i] > a[j] then it’s an inverse pair; Otherwise, it’s not.

Since the answer may be very large, the answer should be modulo 109 + 7.

Example 1:

Input: n = 3, k = 0
Output: 1
Explanation: 
Only the array [1,2,3] which consists of numbers from 1 to 3 has exactly 0 inverse pair.

 

Example 2:

Input: n = 3, k = 1
Output: 2
Explanation: 
The array [1,3,2] and [2,1,3] have exactly 1 inverse pair.

转载于:https://www.cnblogs.com/jxr041100/p/7947548.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107863.html原文链接:https://javaforall.net

(0)
上一篇 2022年3月12日 下午1:00
下一篇 2022年3月12日 下午1:00


相关推荐

  • OpenClaw 国内使用完全指南:模型选择、API 配置与常见问题(2026)

    OpenClaw 国内使用完全指南:模型选择、API 配置与常见问题(2026)

    2026年3月13日
    1
  • 从最简单的源代码开始,切勿眼高手低—(第一波)

    从正式学习安卓到现在,差不多整整一年了,去年暑假,大约也就是6,7月份的样子,从图书馆借了好多书,安卓的,java的,假期里算是把李刚的完完整整的看完了,当时就只顾着看书,很少敲代码,也没做笔记,凭着脑子看,看完感觉收获还是挺大的,又看了mars老师的视频,没看完,大约看了第一季十几集差不多,终归停留在好像懂了的层面,也没做什么东西.        暑假过后,断断续续的学一点,发现java有点

    2022年3月9日
    43
  • 大型模型叫什么

    大型模型叫什么

    2026年3月12日
    4
  • 字段是什么意思,ocpp文档里的FIELD(字段)

    字段是什么意思,ocpp文档里的FIELD(字段)在数据库中大多数表的 列 称为 字段 一张数据表分为行和列 一行就是一跳记录 可能有很多个字段 就是各个属性 比如一张 Student 表 里面有 studentname id 等字段 是站一列的 他们合起来组成一跳记录 扩展资料 字段在数据库中的解释 field 一个成员 它表示与对象或类关联的变量 在数据库中 大多数时 表的 列 称为 字段 每个字段包含某一专题的信息 就像 通讯录 数据库中 姓名 联系电话 这些都是表中所有行共有的属性 所以把这些列称为 姓名 字段和 联系电话 字段 但是有

    2026年3月17日
    2
  • 集成学习(voting)

    集成学习(voting)voting 使用方式 voting hard 根据少数服从多数来定最终结果 voting soft 将所有模型预测样本为某一类别的概率的平均值作为标准 概率最高的对应的类型为最终的预测结果代码实现 fromsklearni selectionfro linea

    2026年3月18日
    2
  • JS getAttribute方法的使用

    JS getAttribute方法的使用getAttribute 方法至此 我们已经向大家介绍了两种检索特定元素节点的办法 一种是使用 getElementBy 方法 另一种是使用 getElementsB 方法 在找到那个元素后 我们就可以利用 getAttribute 方法把它的各种属性的值查询出来 getAttribute 方法是一个函数 它只有一个参数 你打算查询的属性的名字 object

    2026年3月18日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号