提交记录 9851


用户 题目 状态 得分 用时 内存 语言 代码长度
beginend noi19c. 【NOI2019】序列 Runtime Error 64 33.839 ms 24636 KB C++ 862 B
提交时间 评测时间
2019-07-16 22:00:44 2020-08-01 01:57:09
#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<algorithm>

typedef long long LL;

const int N=2005;

int n,K,L,id[N];
LL f[N][N],a[N],b[N];

bool cmp(int x,int y)
{
	return b[x]>b[y];
}

int main()
{
	int T;scanf("%d",&T);
	while (T--)
	{
		scanf("%d%d%d",&n,&K,&L);
		for (int i=1;i<=n;i++) scanf("%lld",&a[i]);
		for (int i=1;i<=n;i++) scanf("%lld",&b[i]);
		for (int i=1;i<=n;i++) id[i]=i;
		std::sort(id+1,id+n+1,cmp);
		for (int i=1;i<=n;i++)
			for (int j=0;j<=i;j++)
			{
				f[i][j]=0; 
				if (i<=K&&(j>=L||j<L&&K-i>=L-j)) f[i][j]=std::max(f[i][j],f[i-1][j]+b[id[i]]);
				else f[i][j]=std::max(f[i][j],f[i-1][j]);
				if (!j) continue;
				if (j<=L||i<=K) f[i][j]=std::max(f[i][j],f[i-1][j-1]+a[id[i]]+b[id[i]]);
				else f[i][j]=std::max(f[i][j],f[i-1][j-1]+a[id[i]]);
			}
		printf("%lld\n",f[n][K]);
	}
	return 0;
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #145.42 us80 KBAcceptedScore: 4

Testcase #261.98 us92 KBAcceptedScore: 4

Testcase #353.36 us92 KBAcceptedScore: 4

Testcase #461.29 us124 KBAcceptedScore: 4

Testcase #565.04 us128 KBAcceptedScore: 4

Testcase #683.26 us152 KBAcceptedScore: 4

Testcase #784.14 us180 KBAcceptedScore: 4

Testcase #8210.06 us452 KBAcceptedScore: 4

Testcase #9408.48 us744 KBAcceptedScore: 4

Testcase #10409.43 us744 KBAcceptedScore: 4

Testcase #113.627 ms3 MB + 808 KBAcceptedScore: 4

Testcase #1219.392 ms14 MB + 548 KBAcceptedScore: 4

Testcase #1333.839 ms22 MB + 196 KBAcceptedScore: 4

Testcase #1433.642 ms22 MB + 196 KBAcceptedScore: 4

Testcase #1533.65 ms22 MB + 196 KBAcceptedScore: 4

Testcase #1633.595 ms22 MB + 196 KBAcceptedScore: 4

Testcase #175.607 ms22 MB + 300 KBRuntime ErrorScore: 0

Testcase #187.227 ms22 MB + 400 KBRuntime ErrorScore: 0

Testcase #195.566 ms22 MB + 300 KBRuntime ErrorScore: 0

Testcase #2011.392 ms22 MB + 688 KBRuntime ErrorScore: 0

Testcase #217.963 ms22 MB + 304 KBRuntime ErrorScore: 0

Testcase #2211.815 ms22 MB + 684 KBRuntime ErrorScore: 0

Testcase #2322.171 ms24 MB + 60 KBRuntime ErrorScore: 0

Testcase #2419.894 ms23 MB + 140 KBRuntime ErrorScore: 0

Testcase #2519.842 ms23 MB + 140 KBRuntime ErrorScore: 0


Judge Duck Online | 评测鸭在线
Server Time: 2026-03-30 15:04:27 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠