提交记录 8534
| 提交时间 |
评测时间 |
| 2019-02-23 18:49:13 |
2020-08-01 01:20:32 |
#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <cmath>
using namespace std;
int a[100010], keyi, n;
int bei[100010];
bool dfs(int i, int deep)
{
if (bei[i] && deep)
return 1;
for (int j = 1; j <= n; j++)
for (int k = 1; k * a[j] <= i; k++)
if (i >= a[j] * k)
{
if (dfs(i - a[j] * k, deep + 1))
return 1;
}
return false;
}
inline int read()
{
int x = 0;
char ch = getchar();
while (ch < '0' || ch > '9')
ch = getchar();
while (ch >= '0' && ch <= '9')
x = x * 10 + ch - '0', ch = getchar();
return x;
}
int main()
{
// freopen("money.in", "r", stdin);
// freopen("money.out", "w", stdout);
int t;
scanf("%d", &t);
while(t--)
{
keyi = 0;
memset(bei, 0, sizeof(bei));
scanf("%d" ,&n);
for (int i = 1; i <= n; i++)
a[i] = read();
sort(a + 1, a + 1 + n);
for (int i = 1; i <= n; i++)
for (int j = a[i]; j <= 20010; j += a[i])
bei[j] = 1;
for (int i = 1; i <= n; i++)
if (dfs(a[i], 0)) //如果可以被消, keyi++
keyi++;
printf("%d\n", n - keyi);
}
return 0;
}
/*
1
2
992 50
*/
| Compilation | N/A | N/A | Compile OK | Score: N/A | 显示更多 |
| Testcase #1 | 1 s | 432 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #2 | 361.49 us | 428 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #3 | 2.341 ms | 428 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #4 | 1 s | 428 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #5 | 3.709 ms | 428 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #6 | 1 s | 432 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #7 | 1 s | 428 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #8 | 7.971 ms | 428 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #9 | 1 s | 428 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #10 | 1 s | 428 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #11 | 509.36 us | 432 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #12 | 485.04 us | 432 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #13 | 489.88 us | 432 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #14 | 620.5 us | 432 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #15 | 585.18 us | 432 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #16 | 628.52 us | 432 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #17 | 1 s | 428 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #18 | 1 s | 432 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #19 | 1 s | 428 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #20 | 1 s | 428 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
Judge Duck Online | 评测鸭在线
Server Time: 2026-04-06 15:14:14 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠