首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
Rinne Loves Data Structure
8条解析
开通博客写题解
lifehappy
发表于 2020-07-21 15:46:18
Rinne Loves Data Structure 思路 我们插入的位置大概分了四种:第一种 显然我们找到比当前插入的值的pre,也就是比当前节点大的最小值。第二种 我们只要找到当前节点的suc,也就是比当前节点小的,最大值。 第三种 我们只要找到当前节点的suc,也就是比当前节点小的,最大
展开全文
zzugzx
发表于 2020-07-21 21:43:35
题目链接 题意:题解: AC代码 /* Author : zzugzx Lang : C++ Blog : blog.csdn.net/qq_43756519 */ #include<bits/stdc++.h> using namespace std; #de
展开全文
hnust_yangyanjun
发表于 2020-07-28 18:15:01
题意:告诉你有n个整数,按顺序构建一棵二叉查找树,既树中每一个节点满足左儿子小于节点,右儿子大于节点。求每次插入一个整数后树中每一个节点深度之和? 思路:学过二叉查找树的都知道插入操作最坏情况为O(n^2)(链状时),所以模拟肯定过不了。仔细观察二叉查找树,再分析下插入时进行的操作,我们可以发现对于
展开全文
luo想要个气球
发表于 2020-08-26 21:43:48
题意: 思路: #include <cstdio> #include <random> #include <unordered_map> #include <algorithm> using namespace std; const int N =
展开全文
昵称很长很长真是太好了
发表于 2020-07-23 16:27:54
这个题用一波FHQ Treap做,不用STL了,正好检验一波手搓的无旋Treap怎么样。 题解:这个题插入操作跟普通的二叉树是相同的,让你找一个数的前序和后继,如果我们用普通的BST,势必会T到天上去,一条链足以卡飞BST,这里用了一波FHQ Treap无旋平衡树来写这个题。很感谢这个题的输入的数据
展开全文
Acapplella
发表于 2020-07-24 08:32:57
代码如下: #include<cstdio> using namespace std; struct node { int left,right,deep; node(){deep=-1;} }a[300010]; bool b[300010]; long long c;
展开全文
Severus.
发表于 2020-07-22 17:16:36
题目描述 Rinne 喜欢 OI。在 9102 年的 PION 中,她在初赛遇到了这样一道题目:阅读下列代码,然后回答问题。补充:建树过程中会更新lc和rc,这实质上是一个二叉查找树的插入过程。定义一个玄学节点叫做 R,每次操作读入 val ,执行 Insert(R,val)。问题:每次 Inse
展开全文
sunrise__sunrise
发表于 2020-07-21 20:07:31
solution 参考不知名lifehappy同学题解!! #pragma GCC target("avx,sse2,sse3,sse4,popcnt") #pragma GCC optimize("O2,O3,Ofast,inline,unroll-all-loops,-ffast-math")
展开全文
查看本题
查看本题讨论
相关比赛
6626-牛客小白月赛11(重现赛)@PhantomSamurai
进入比赛
6627-牛客小白月赛11(重现赛)@PhantomSamurai
进入比赛
22904-2021秋季算法入门班第五章习题:优先队列、并查集
进入比赛
27604-优先队列、并查集
进入比赛
36766-2022年暑期集训第五场训练(2020级学生)
进入比赛
等你来战
查看全部
2025牛客五一集训派对day5
报名截止时间:2025-05-05 17:00
牛客练习赛138
报名截止时间:2025-05-09 21:30
牛客周赛 Round 92
报名截止时间:2025-05-11 21:00
哈尔滨华德学院第十六届程序设计竞赛(同步赛)
报名截止时间:2025-05-13 20:30
牛客小白月赛116
报名截止时间:2025-05-16 21:00
牛客AI人机大战巅峰赛1
报名截止时间:2025-05-17 17:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题