Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
111052 蔡哲恒 递增子序列 C++ 解答错误 33 0 MS 264 KB 577 2023-11-18 09:40:31

Tests(1/3):


#include<bits/stdc++.h> using namespace std; int n,a[1005],out[1005],now=1; bool visited[1005],tui; void search(int x) { if((now>=3)&&(tui==false)) { for(int i=1;i<now;i++) { printf("%d ",out[i]); } printf("\n"); } for(int i=x+1;i<=n;i++) { if((a[i]>=a[x])&&(visited[i]!=true)) { tui=false; out[now++]=a[i]; visited[i]=true; search(i); tui=true; visited[i]=false; now--; } } } int main() { scanf("%d",&n); for(int i=1;i<=n;i++) { scanf("%d",&a[i]); } a[0]=-10005; search(0); return 0; }


测评信息: