Advertisement
Guest User

729

a guest
Sep 23rd, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.64 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int i,a[1000],dem=0,k,T,cnt,n[10000],h[10000];
  4. void show()
  5. {
  6.     int j;
  7.     dem=0;
  8.     for(j=0;j<n[cnt];j++)
  9.     {
  10.         if(a[j]==1) {dem++;}
  11.        
  12.     }
  13.     if(dem==h[cnt]) {for(j=0;j<n[cnt];j++) {cout<<a[j];}  cout<<"\n";}
  14.    
  15. }
  16. void back(int i)
  17. {
  18.     if(i==n[cnt])
  19.     {
  20.         show();
  21.     }
  22.     else
  23.     {
  24.         a[i]=0;
  25.         back(i+1);
  26.         a[i]=1;
  27.         back(i+1);
  28.     }
  29. }
  30. int main()
  31. {
  32.     cin>>T;
  33.     for(cnt=0;cnt<=T-1;cnt++)
  34.     {  cout<<"\n";
  35.         cin>>n[cnt]>>h[cnt];
  36.     }
  37.     for(cnt=0;cnt<T;cnt++)
  38.     {
  39.     back(0);
  40.     cout<<"\n";
  41.     }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement