Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
125601 | zhangyuecai | 前序遍历 | C++ | 运行超时 | 0 | 1000 MS | 252 KB | 420 | 2024-01-23 17:24:17 |
#include<bits/stdc++.h> using namespace std; int a[100005]={0},b[100005]; void as(int s){ if(s!=0){ cout <<a[s]<<" "; as(s*2); as(s*2+1); } } int main() { int n; cin >> n; for(int i=1;i<=n;i++){ cin>>b[i]; if(i=0){ a[0]=b[i]; continue; } if(b[i]<a[0] && a[i/2]<b[i] && a[i]==0) a[i]==b[i]; if(b[i]>a[0] && a[i/2]>b[i] && a[i]==0) a[i]==b[i]; } as(1); return 0; }