#1046 : K个串

时间限制:40000ms
单点时限:2000ms
内存限制:1024MB

描述

兔子们在玩k个串的游戏。首先,它们拿出了一个长度为n的数字序列,选出其中的一个连续子串,然后统计其子串中所有数字之和(注意这里重复出现的数字只被统计一次)。

兔子们想知道,在这个数字序列所有连续的子串中,按照以上方式统计其所有数字之和,第k大的和是多少。

输入

第一行,两个整数n和k,分别表示长度为n的数字序列和想要统计的第k大的和

接下里一行n个数a_i,表示这个数字序列

输出

一行一个整数,表示第k大的和

数据范围

对于20%的数据,1 <= n <= 2000

对于另外20%的数据,0 <= a_i <= 10^9

对于100%的数据,1 <= n <= 100000, 1 <= k <= 200000, 0 <= |a_i| <= 10^9

数据保证存在第k大的和

样例输入
8 5
3 -2 1 2 2 1 3 -2
样例输出
4

最新文章

  1. sql事务的调用
  2. Javascript parseFloat内部解析规则
  3. 【poj3084】 Panic Room
  4. Leetcode028. Implement strStr()
  5. Leetcode#139 Word Break
  6. Unityclient通信測试问题处理(二)
  7. RABBITMQ安装注意点
  8. Redis Admin UI
  9. sqlserver授予用户查看执行计划的权限
  10. asp.net js 获取服务器控件值
  11. 【ASP.NET Web API教程】3.2 通过.NET客户端调用Web API(C#)
  12. Spring相框:AOP详细说明
  13. apache 修改连接数(转)
  14. java 判断null和空
  15. JavaList addAll removeAll
  16. 基准对象object中的基础类型----集合 (七)
  17. ubuntu安装jdk8
  18. VS2015企业版专业版密钥
  19. Scala进阶之路-idea下进行spark编程
  20. MongoDB的基本概念

热门文章

  1. RabbitMq消费者在初始配置之后进行数据消费
  2. git commit前检测husky与pre-commit 提交钩子
  3. Python的交互模式和直接运行.py文件有什么区别
  4. c++11之override关键字
  5. 服务注册中心:Eureka
  6. LOJ10015扩散
  7. 单机模拟配置Eureka集群
  8. Display属性学习总结
  9. CSS 文本效果
  10. Session (简介、、相关方法、流程解析、登录验证)