站外题求助(听说灌水区有很多大佬)
  • 板块灌水区
  • 楼主wzm_xmxx23
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/11/5 09:22
  • 上次更新2023/11/5 10:51:58
查看原帖
站外题求助(听说灌水区有很多大佬)
959670
wzm_xmxx23楼主2023/11/5 09:22

可交换数字最大连续和

【问题描述】

一个长度为n数组的最大连续和,是指所有满足吧1≤L≤R≤n的的最大值。

一次交换操作是指:

(1) 选择两个下标i和j(i≠j)

(2) 进行赋值,tmp=A[i];A[i]=A[j];A[j]=tmp:

给定一个长度为n的数组,最多进行m次交换操作后,求该数组的最大连续和。

【输入格式】

第一行两个两个数组n和m。

第二行n个数字,表示数组中的元素。

【输出格式】

输出答案

【输入样例1】

10 2

10 -1 2 2 2 2 2 2 -1 10

【输出样例1】

32

【输入样例2】

5 10

-1 -1 -1 -1 -1

【输出样例2】

-1

【数据范围与提示】

所有的数据满足,-10^4≤A[i]≤10^4。本OJ测试时开启O2,可以认为1秒钟至少可以运算4亿次

求思路

2023/11/5 09:22
加载中...