fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5. // your code goes here
  6. int t;
  7. cin>>t;
  8. string s;
  9. while(t--){
  10. int n,k;
  11. int freq[26] = {0};
  12. cin>>n>>k>>s;
  13. for(int i=0;i<n;i++){
  14. freq[s[i]-'a']++;
  15. }
  16. int count = 0;
  17. for(int i=0;i<26;i++){
  18. if(freq[i]&1) count++;
  19. }
  20.  
  21. if((n-k)&1){
  22. if(count > k){
  23. if(count == k+1) cout<<"YES\n";
  24. else cout<<"NO\n";
  25. }else{
  26. cout<<"YES\n";
  27. }
  28. }else{
  29. if(count > k) cout<<"NO\n";
  30. else cout<<"YES\n";
  31. }
  32. }
  33. return 0;
  34. }
Success #stdin #stdout 0.01s 5324KB
stdin
14
1 0
a
2 0
ab
2 1
ba
3 1
abb
3 2
abc
6 2
bacacd
6 2
fagbza
6 2
zwaafa
7 2
taagaak
14 3
ttrraakkttoorr
5 3
debdb
5 4
ecadc
5 3
debca
5 3
abaac
stdout
YES
NO
YES
YES
YES
YES
NO
NO
YES
YES
YES
YES
NO
YES