提交记录 8433


用户 题目 状态 得分 用时 内存 语言 代码长度
AThousandMoon noip18b. 【NOIP2018】货币系统 Accepted 100 8.441 ms 40 KB C++ 509 B
提交时间 评测时间
2019-02-16 22:29:13 2020-08-01 01:18:47
#include<cstdio>
#include<algorithm>
#include<cstring>
#define Rint register int
using namespace std;
const int N = 103, M = 25003;
int t, n, ans, a[N];
bool f[M];
int main(){
	scanf("%d", &t);
	while(t --){
		memset(f, 0, sizeof f); ans = 0;
		scanf("%d", &n);
		for(Rint i = 1;i <= n;i ++)
			scanf("%d", a + i);
		sort(a + 1, a + n + 1);
		f[0] = 1;
		for(Rint i = 1;i <= n;i ++)
			if(!f[a[i]]){
				++ ans;
				for(Rint j = a[i];j <= 25000;j ++)
					f[j] |= f[j - a[i]];
			}
		printf("%d\n", ans);
	}
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #1385.13 us40 KBAcceptedScore: 5

Testcase #2366.78 us40 KBAcceptedScore: 5

Testcase #3364.64 us40 KBAcceptedScore: 5

Testcase #4553.28 us40 KBAcceptedScore: 5

Testcase #5493.77 us40 KBAcceptedScore: 5

Testcase #6478.97 us40 KBAcceptedScore: 5

Testcase #7633.11 us40 KBAcceptedScore: 5

Testcase #8644.62 us40 KBAcceptedScore: 5

Testcase #9753.84 us40 KBAcceptedScore: 5

Testcase #10761.36 us40 KBAcceptedScore: 5

Testcase #11986.13 us40 KBAcceptedScore: 5

Testcase #121.017 ms40 KBAcceptedScore: 5

Testcase #13974.9 us40 KBAcceptedScore: 5

Testcase #141.352 ms40 KBAcceptedScore: 5

Testcase #151.493 ms40 KBAcceptedScore: 5

Testcase #161.31 ms40 KBAcceptedScore: 5

Testcase #178.121 ms40 KBAcceptedScore: 5

Testcase #188.275 ms40 KBAcceptedScore: 5

Testcase #198.151 ms40 KBAcceptedScore: 5

Testcase #208.441 ms40 KBAcceptedScore: 5


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