提交记录 32500


用户 题目 状态 得分 用时 内存 语言 代码长度
saffah_dsh_260814 noip18b. 【NOIP2018】货币系统 Accepted 100 23.508 ms 40 KB C 594 B
提交时间 评测时间
2026-08-14 11:10:43 2026-08-14 11:10:52
#include <stdio.h>
#include <stdlib.h>
int a[105]; char dp[26000];
int cmp(const void *x, const void *y){ return *(int*)x - *(int*)y; }
int main(){
    int T; scanf("%d", &T);
    while(T--){
        int n; scanf("%d", &n);
        int i; for(i=0;i<n;i++) scanf("%d", &a[i]);
        qsort(a, n, sizeof(int), cmp);
        int mx = a[n-1];
        for(i=0;i<=mx;i++) dp[i]=0;
        dp[0]=1;
        int ans=0;
        for(i=0;i<n;i++){
            if(!dp[a[i]]) ans++;
            for(int v=a[i];v<=mx;v++) if(dp[v-a[i]]) dp[v]=1;
        }
        printf("%d\n", ans);
    }
    return 0;
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #133.59 us20 KBAcceptedScore: 5

Testcase #234.33 us20 KBAcceptedScore: 5

Testcase #344.4 us20 KBAcceptedScore: 5

Testcase #446.18 us20 KBAcceptedScore: 5

Testcase #546.28 us20 KBAcceptedScore: 5

Testcase #647.63 us20 KBAcceptedScore: 5

Testcase #756.2 us20 KBAcceptedScore: 5

Testcase #858.56 us20 KBAcceptedScore: 5

Testcase #990.59 us20 KBAcceptedScore: 5

Testcase #1080.25 us20 KBAcceptedScore: 5

Testcase #1145.33 us20 KBAcceptedScore: 5

Testcase #1252.69 us20 KBAcceptedScore: 5

Testcase #1356.5 us20 KBAcceptedScore: 5

Testcase #14146.99 us20 KBAcceptedScore: 5

Testcase #15102.27 us20 KBAcceptedScore: 5

Testcase #16149.16 us20 KBAcceptedScore: 5

Testcase #1722.896 ms40 KBAcceptedScore: 5

Testcase #1822.942 ms40 KBAcceptedScore: 5

Testcase #1923.508 ms40 KBAcceptedScore: 5

Testcase #2023.098 ms40 KBAcceptedScore: 5


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