Wrong Answer
代码
#include <stdio.h>
#include <stdlib.h>
#define N 1000
int cmp(const void* a,const void* b)
{
return *(int*)a - *(int*)b;
}
int main(void)
{
int a[N] = { 0 };
int n;
int i;
long long int m;
scanf("%d%lld", &n, &m);
for (i = 0; i < n; i++)
scanf("%d", &a[i]);
qsort(a, n, sizeof(int), cmp);
long long int sum = 0;
for (i = 0; i < n; i++)
sum += (-(long long int)i + n) * a[i];
printf("%lld", sum);
if (sum >= m)
printf("Yes");
else
printf("No");
}
信息
- 递交者
- 类型
- 递交
- 题目
- P1007 hitwh 2019 新生赛 H Songer and his army
- 语言
- C
- 递交时间
- 2020-12-17 15:30:52
- 评测时间
- 2020-12-17 15:30:52
- 评测机
- 分数
- 0
- 总耗时
- 8ms
- 峰值内存
- 220.0 KiB