Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
56883 杨中琦 彩票 C++ 通过 100 8 MS 252 KB 698 2022-08-03 15:47:14

Tests(1/1):


#include<bits/stdc++.h> using namespace std; int k; int a[50],b[7]; void dfs(int cur,int s) { b[cur]=s; if(cur==6) { for(int i=1;i<=6;i++) { if(i!=6) cout<<b[i]<<" "; else cout<<b[i]<<endl; } return; } for(int i=cur+1;i<=k-6+1+cur;i++) { if(i<=k && a[i]>s) dfs(1+cur,a[i]); } } int main() { int coun=0; while(cin>>k && k) { if(coun>0) cout<<endl; coun++; for(int i=1;i<=k;i++) cin>>a[i]; for(int i=1;i<=k-6+1;i++) { dfs(1,a[i]); } } return 0; }


测评信息: