Cod sursa(job #1251645)

Utilizator danstefanDamian Dan Stefan danstefan Data 29 octombrie 2014 19:02:58
Problema Combinari Scor 10
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <fstream>
#include <cstdio>
using namespace std;
int n,i,p,j,pr,k,nr;
int main(){
    freopen("combinari.in","r",stdin);
    ofstream g ("combinari.out");
    scanf("%d%d",&n,&k);
    pr=1;
    for(i=1;i<=n;i++)
        pr=pr*2;
    pr--;
    for(i=1;i<=pr;i++){
            p=i;
            nr=0;
    for(j=0;j<n;j++)
            if(p&(1<<j))nr++;
            if(nr==k){
                for(j=0;j<n;j++)
            if(p&(1<<j))g<<j+1<<" ";
    g<<'\n';}}
    return 0;}