#include"stdio.h"
#include"iostream"
#include"stdlib.h"
#include"algorithm"
using namespace std;
#define get(a) scanf("%lld",&a)
#define yes printf("yes\n")
#define no printf("no\n")
int main()
{
long long int t,n,tmp,p,i,j,k,a[22],sum,sump,itr;
get(t);
while(t--)
{
get(n);
get(p);
sum=0;
for(i=0;i<n;i++) {get(a[i]); sum+=a[i]; }
if(sum == 0)
{
if(p > n)
no;
else
yes;
}
else
{
if(sum % p != 0 || p>n)
no;
else
{
tmp=sum/p;
itr=p;
sort(a,a+n);
while(itr)
{
sum=tmp;
for(i=n-1;i>=0 && sum !=0 ;i--)
{
if(a[i]<=sum && a[i]!= 0)
{
sum-=a[i];
a[i]=0;
}
}
if(sum != 0)
break;
itr--;
}
if(itr)
no;
else
{
for(i=0; i < n ; i++)
if(a[i]!=0)
break;
if(i==n)
yes;
else
no;
}
}
}
}
return 0;
}
ICAgI2luY2x1ZGUic3RkaW8uaCIKICAgI2luY2x1ZGUiaW9zdHJlYW0iCiAgICNpbmNsdWRlInN0ZGxpYi5oIgogICAjaW5jbHVkZSJhbGdvcml0aG0iCgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKCiNkZWZpbmUgZ2V0KGEpIHNjYW5mKCIlbGxkIiwmYSkKICNkZWZpbmUgeWVzIHByaW50ZigieWVzXG4iKQogI2RlZmluZSBubyBwcmludGYoIm5vXG4iKQoKCmludCBtYWluKCkKewogICAgbG9uZyBsb25nIGludCB0LG4sdG1wLHAsaSxqLGssYVsyMl0sc3VtLHN1bXAsaXRyOwogICAgZ2V0KHQpOwogICAgd2hpbGUodC0tKQogICAgewogICAgICAgIGdldChuKTsKICAgICAgICAgICAgICAgIGdldChwKTsKICAgICAgICAgICAgICAgIHN1bT0wOwogICAgICAgIGZvcihpPTA7aTxuO2krKykge2dldChhW2ldKTsgc3VtKz1hW2ldOyB9CiAgICAgICAgaWYoc3VtID09IDApCiAgICAgICAgewogICAgICAgICAgICBpZihwID4gbikKICAgICAgICAgICAgICAgIG5vOwogICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICB5ZXM7CiAgICAgICAgfQogICAgICAgIGVsc2UKICAgICAgICB7CiAgICAgICAgICAgIGlmKHN1bSAlIHAgIT0gMCB8fCBwPm4pCiAgICAgICAgICAgICAgICBubzsKICAgICAgICAgICAgZWxzZQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICB0bXA9c3VtL3A7CiAgICAgICAgICAgICAgICBpdHI9cDsKICAgICAgICAgICAgICAgIHNvcnQoYSxhK24pOwogICAgICAgICAgICAgICAgd2hpbGUoaXRyKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIHN1bT10bXA7CiAgICAgICAgICAgICAgICAgICAgZm9yKGk9bi0xO2k+PTAgJiYgc3VtICE9MCA7aS0tKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgaWYoYVtpXTw9c3VtICYmIGFbaV0hPSAwKQogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdW0tPWFbaV07CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhW2ldPTA7CiAgICAgICAgICAgICAgICAgICAgICAgIH0gCgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBpZihzdW0gIT0gMCkKICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgaXRyLS07CgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgaWYoaXRyKQogICAgICAgICAgICAgICAgICAgIG5vOwogICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIGZvcihpPTA7IGkgPCBuIDsgaSsrKQogICAgICAgICAgICAgICAgICAgICAgICBpZihhW2ldIT0wKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgaWYoaT09bikKICAgICAgICAgICAgICAgICAgICAgICAgeWVzOwogICAgICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgbm87CiAgICAgICAgICAgICAgICB9IAoKICAgICAgICAgICAgfSAgICAgCgogICAgICAgIH0KICAgIH0KICAgIHJldHVybiAwOyAKCn0K