摘要: 笛卡尔树 O(n)建立一颗该节点是当前子树的最值的二叉树. 代码: void Build(){ int n; scanf("%d", &n); for(int i = 1; i <= n; ++i) scanf("%d", &a[i]), L[i] = R[i] = 0; top = 0; for( 阅读全文
posted @ 2019-07-28 20:39 Schenker 阅读(159) 评论(0) 推荐(0) 编辑