![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
堆
战南城
学习笔记,不喜勿喷!
展开
-
A1155(易理解系列)
#include<iostream>#include<vector>using namespace std;int n, level[1010];vector<int> path;void DFS(int x) { path.push_back(level[x]); if(2 * x + 1 <= n) DFS(2 * x + 1); if(2 * x <= n) DFS(2 * x); if(2 * x > n) { for(i原创 2021-03-04 14:46:29 · 33 阅读 · 0 评论 -
PAT A1147
常规解题:#include<iostream>#include<vector>using namespace std;int m, n, temp;vector<int> level;bool check1() { for(int i = n/2 - 1; i >=0 ; i--) { if(2 * i + 1 < n) { if(level[i] < level[2 * i + 1]) return false; i.原创 2021-03-04 14:10:50 · 36 阅读 · 0 评论