a【i】怎么从小到大赋值啊啊啊啊
查看原帖
a【i】怎么从小到大赋值啊啊啊啊
975739
YanQingDD楼主2023/8/12 10:20
#include<bits/stdc++.h>
using namespace std;
int n,r,a[30];
int main(){
    cin>>n>>r;
    int u=1<<n;
    for(int s=u-1;s>=0;s--){
        if(__builtin_popcount(s)==r){
            for(int i=0;i<n;i++){
                if(s&(1<<i)) printf("%3d",a[i]);
            }
            cout<<endl;
        }
    }
    return 0;
}
2023/8/12 10:20
加载中...