杭电5494
来源:互联网 发布:舟山通达网络 编辑:程序博客网 时间:2024/06/18 12:36
#include<stdio.h>
#include<stdlib.h>
int cmp(const void *a, const void *b)
{
return *(int *)a - *(int *)b;
}
int main()
{
int t,a[1006],b[1006];
scanf("%d",&t);
while(t--)
{
int n,m;
scanf("%d%d",&n,&m);
for(int i = 0; i < n; i++)
scanf("%d",&a[i]);
for(int i = 0; i < n; i++)
scanf("%d",&b[i]);
qsort(a,n,sizeof(a[0]),cmp);
qsort(b,n,sizeof(a[0]),cmp);
int sum1 = 0,sum2 = 0;
for(int i = 0, j = n - 1; i < m, j > n - 1 - m; i++, j--)
{
sum1 += a[i]; sum2 += b[j];
}
if(sum1 > sum2)
printf("YES\n");
else printf("NO\n");
}
return 0;
}
#include<stdlib.h>
int cmp(const void *a, const void *b)
{
return *(int *)a - *(int *)b;
}
int main()
{
int t,a[1006],b[1006];
scanf("%d",&t);
while(t--)
{
int n,m;
scanf("%d%d",&n,&m);
for(int i = 0; i < n; i++)
scanf("%d",&a[i]);
for(int i = 0; i < n; i++)
scanf("%d",&b[i]);
qsort(a,n,sizeof(a[0]),cmp);
qsort(b,n,sizeof(a[0]),cmp);
int sum1 = 0,sum2 = 0;
for(int i = 0, j = n - 1; i < m, j > n - 1 - m; i++, j--)
{
sum1 += a[i]; sum2 += b[j];
}
if(sum1 > sum2)
printf("YES\n");
else printf("NO\n");
}
return 0;
}
0 0
- 杭电5494
- 杭电
- 杭电
- 杭电
- 杭电 1234 和 杭电 2115
- 杭电2056之Rectangles 杭电
- 杭电ACM1061Rightmost Digit
- 杭电2099 7.11
- 杭电ACM 1003
- 杭电 ACM 2016
- 杭电ACM1466
- 杭电ACM1003
- 杭电ACM1225
- 杭电ACM2023
- 杭电ACM2602
- 杭电ACM2955
- 杭电ACM3198
- 杭电ACM2028 求教
- 俄罗斯方块 编程代码
- 雷观(二十三)-IT互联网技术,不拼创新拼努力,特别低公平
- 输入三个数,请把这三个数由小到大的排列
- 最直白非对称加解密
- 有主见与无主见
- 杭电5494
- uva 10820 欧拉函数
- 杭电5499
- Android获取通讯录信息
- 为什么写博客
- 并查集2524
- 诸如设置界面自定义Cell模型item封装(所有界面通用)(自定义Cell1⃣️)
- 10.线性表之数组的基本操作
- SHELL脚本执行方式