提交记录 9802


用户 题目 状态 得分 用时 内存 语言 代码长度
skylee noi19c. 【NOI2019】序列 Runtime Error 28 1 s 75528 KB C++ 1.07 KB
提交时间 评测时间
2019-07-16 14:14:17 2020-08-01 01:52:43
#include<cstdio>
#include<cctype>
#include<cstring>
#include<algorithm>
inline int getint() {
	register char ch;
	while(!isdigit(ch=getchar()));
	register int x=ch^'0';
	while(isdigit(ch=getchar())) x=(((x<<2)+x)<<1)+(ch^'0');
	return x;
}
typedef long long int64;
const int N=31;
int64 f[N][N][N][N];
int a[N],b[N];
inline void upd(int64 &a,const int64 &b) {
	a=std::max(a,b);
}
int main() {
	for(register int T=getint();T;T--) {
		const int n=getint(),s=getint(),t=getint();
		for(register int i=1;i<=n;i++) a[i]=getint();
		for(register int i=1;i<=n;i++) b[i]=getint();
		memset(f,0,sizeof f);
		int64 ans=0;
		for(register int i=1;i<=n;i++) {
			for(register int j=0;j<=i;j++) {
				for(register int k=0;j+k<=i;k++) {
					for(register int l=0;j+k+l<=i;l++) {
						f[i][j][k][l]=f[i-1][j][k][l];
						if(j!=0) upd(f[i][j][k][l],f[i-1][j-1][k][l]+a[i]+b[i]);
						if(k!=0) upd(f[i][j][k][l],f[i-1][j][k-1][l]+a[i]);
						if(l!=0) upd(f[i][j][k][l],f[i-1][j][k][l-1]+b[i]);
						if(k==l&&j+l==s&&j>=t) upd(ans,f[i][j][k][l]);
					}
				}
			}
		}
		printf("%lld\n",ans);
	}
	return 0;
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #12.833 ms7 MB + 60 KBAcceptedScore: 4

Testcase #22.888 ms7 MB + 60 KBAcceptedScore: 4

Testcase #32.894 ms7 MB + 60 KBAcceptedScore: 4

Testcase #42.957 ms7 MB + 60 KBAcceptedScore: 4

Testcase #53.058 ms7 MB + 60 KBAcceptedScore: 4

Testcase #63.207 ms7 MB + 60 KBAcceptedScore: 4

Testcase #73.803 ms7 MB + 60 KBAcceptedScore: 4

Testcase #89.119 ms20 MB + 996 KBRuntime ErrorScore: 0

Testcase #956.744 ms35 MB + 48 KBRuntime ErrorScore: 0

Testcase #1056.748 ms35 MB + 48 KBRuntime ErrorScore: 0

Testcase #111 s73 MB + 776 KBTime Limit ExceededScore: 0

Testcase #121 s73 MB + 776 KBTime Limit ExceededScore: 0

Testcase #131 s73 MB + 776 KBTime Limit ExceededScore: 0

Testcase #141 s73 MB + 776 KBTime Limit ExceededScore: 0

Testcase #151 s73 MB + 776 KBTime Limit ExceededScore: 0

Testcase #161 s73 MB + 776 KBTime Limit ExceededScore: 0

Testcase #171 s73 MB + 776 KBTime Limit ExceededScore: 0

Testcase #181 s73 MB + 776 KBTime Limit ExceededScore: 0

Testcase #191 s73 MB + 776 KBTime Limit ExceededScore: 0

Testcase #201 s73 MB + 776 KBTime Limit ExceededScore: 0

Testcase #211 s73 MB + 776 KBTime Limit ExceededScore: 0

Testcase #221 s73 MB + 776 KBTime Limit ExceededScore: 0

Testcase #231 s73 MB + 776 KBTime Limit ExceededScore: 0

Testcase #241 s73 MB + 776 KBTime Limit ExceededScore: 0

Testcase #251 s73 MB + 776 KBTime Limit ExceededScore: 0


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