1 solutions

  • 0
    @ 2025-3-31 13:17:32
    #include<iostream>
    using namespace std;
    int n,r,p[30];
    bool pp[30];
    void ppp(int x){
    	if(x>r){
    		for(int i=1;i<=r;i++)cout<<p[i]<<" ";
    		cout<<endl;
    		return;
    	}for(int i=p[x-1]+1;i<=n;i++)if(!pp[i]){
    		p[x]=i,pp[i]=1;
    		ppp(x+1);
    		pp[i]=0;
    	}return;
    }int main(){
    	cin>>n>>r;
    	ppp(1);
    	return 0;
    }
    
    • 1

    Information

    ID
    339
    Time
    1000ms
    Memory
    256MiB
    Difficulty
    7
    Tags
    # Submissions
    14
    Accepted
    11
    Uploaded By