Advertisement
Guest User

Untitled

a guest
Jul 24th, 2019
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ceylon 0.72 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. #define DEBUG
  4.  
  5. /*void getSumm(int l, int r) {
  6.     for(int i = l, i < r; i++) {
  7.         cout
  8.     }
  9. }*/
  10.  
  11. int main() {
  12.     #ifdef DEBUG
  13.         freopen("in", "r", stdin);
  14.         freopen("out", "w", stdout);
  15.     #endif
  16.     int q;
  17.     cin >> q;
  18.     while(q--){
  19.         int n, k;
  20.         cin >> n >> k;
  21.         vector<int> nums(n);
  22.         for (int &i:nums){
  23.             cin >> i;
  24.         }
  25.         int h = 0;
  26.         for (int i:nums){
  27.             if(i%2)
  28.                 h++;
  29.         }
  30.         if(h%k!=0){
  31.             cout << "No" << endl;
  32.             continue;
  33.         } else{
  34.             cout << "Yes" << endl;
  35.             int cnt = 0;
  36.             for (int i = 0; i < n; ++i)
  37.             {
  38.                 if(nums[i]&1)
  39.                     cnt++;
  40.                 else if(cnt==k){
  41.                     cout << i+1 << " ";
  42.                     cnt = 0;
  43.                 }
  44.             }
  45.             cout << endl;
  46.         }
  47.     }
  48.     return 0;
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement