Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
65396 | laichihao | 一尺之棰 | C++ | 解答错误 | 0 MS | 240 KB | 416 | 2025-05-16 15:21:16 |
#include<bits/stdc++.h> using namespace std; int main(){ int a[5]={1,2,3,4,5}; int n=5; int r=4; int cnt; int ans=0; int b[5]; for(int i=0;i<pow(2,n);i++) { cnt=0; int t=i; for(int j=n-1;j>=0;j--){ b[j]=t%2; if(b[j])cnt++; t/=2; } if(cnt==r){ for(int k=0;k<n;k++){ if(b[k])cout<<a[k]<<" "; } ans++; cout<<endl; } } cout<<"7"; return 0; }