提交记录 6960


用户 题目 状态 得分 用时 内存 语言 代码长度
zengminghao noip18b. 【NOIP2018】货币系统 Compile Error 0 0 ns 0 KB C++11 662 B
提交时间 评测时间
2018-11-24 18:02:34 2020-08-01 00:54:33
#include <stdio.h>
#include <string.h>
using namespace std;
int T, n, a[233];
bool ex[50005];
int main() {
    scanf("%d", &T);
    while (T--) {
        scanf("%d", &n);
        for (int i = 1; i <= n; i++)
            scanf("%d", a + i);
        memset(ex, 0, sizeof ex);
        ex[0] = 1;
        sort(a + 1, a + n + 1);
        int mx = 0, ans = 0;
        for (int i = 1; i <= n; i++)
            mx = max(mx, a[i]);
        for (int i = 1; i <= n; i++) {
            if (ex[a[i]]) continue;
            for (int j = a[i]; j <= mx; j++)
                ex[j] |= ex[j - a[i]];
            ans++;
        }
        printf("%d\n", ans);
    }
    return 0;
}

CompilationN/AN/ACompile ErrorScore: N/A


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