CF-1020
# B # 题目大意 给你一个长度为 nnn 的排列(包括 000 到 n−1n-1n−1 的所有整数)和一个长度为 nnn 的条状单元格 你需要在 iii 单元格内,填入 MEX(p1,p2,...,pi)MEX(p_1,p_2,...,p_i)MEX(p1,p2,...,pi) MEX(p1,p2,...,pi)MEX(p_1,p_2,...,p_i)MEX(p1,p2,...,pi) 代表 p1,p2,...,pip_1,p_2,...,p_ip1,p2,...,pi 中的第一个不出现的非负整数 现在给你一个最喜欢的数 xxx,问 xxx 最多出现次数是? #...
more...前序-中序-后序-层序构建树
# 怎么样的情况可以构建树呢? 中序 +++ 前序 中序 +++ 后序 中序 +++ 层序 必须要有中序,其他随便搭 # 示例代码 # 中序 + 前序 C++1234567891011121314// 根位置 左 右Node *build(int pos, int l, int r) { if (l > r) return null; Node *root = new Node(); root->val = pre[pos]; int idx = mp[pre[pos]], len = idx - l; root->left...
more...2024蓝桥杯省赛B组(Java)
# 报数游戏 算 101210121012×24101210121012 \times 24101210121012×24 昏迷高精度 C++C++C++ C++123456789101112131415161718string mul(string aa, int b) { vector<int> a, c; for (int i = aa.size() - 1; i >= 0; i--) a.push_back(aa[i] - '0'); int t = 0; for (int...
more...数据库范式
# 第一范式 列符合原子性,表中每个属性不可再分 不存在多值属性 能找到候选码 姓名 年龄 地址 ZMC 191919 江西省赣州市 地址属性不符合原子性,应该拆分为:省 +++ 市 +...+ ...+... # 第二范式 所有非主属性都完全函数依赖于候选码 员工 ID 姓名 部门 ID 部门名称 在部门工作的年数 100110011001 ZMC 110110110 牛马部 111 在部门工作的年数需要通过员工 ID 和部门 ID 共同确定 姓名仅通过员工 ID 确定 部门名称仅通过部门 ID 确定 属性不完全依赖整个主键确定,应拆分为员工表和部门表两张表 #...
more...0-1BFS
# 01BFS 能解决的问题 0−1BFS0-1BFS0−1BFS 用来解决,== 在最短路中,花费的代价为 0 和 1 的时候,要求代价最少 == 的问题 有着 BFSBFSBFS 的特性 当代价为 000 的时候,把这一步放在双端队列的队首 代价为 111 的时候,放在队尾(不需要代价的先计算) # 例题 # 小明的游戏 # 题目大意 小明最近喜欢玩一个游戏。给定一个 n×mn \times mn×m 的棋盘,上面有两种格子 # 和 @ 。游戏的规则很简单:给定一个起始位置和一个目标位置,小明每一步能向上,下,左,右四个方向移动一格。如果移动到同一类型的格子,则费用是...
more...GCD+LCM与图形化分析
# 最大公约数(GCD) # 最小公倍数(LCM) # 图形化分析 对于复杂的、GCDGCDGCD、LCMLCMLCM 混杂的题目,可以考虑使用图形简化分析,下面以两个数引入,再辅以例题加深理解 对于数 AAA 和 BBB,由唯一分解定理有: A=∏i=1k1(aixi), B=∏i=1k2(biyi)A=\prod_{i=1}^{k_1} (a_i^{x_i}),~B=\prod_{i=1}^{k_2}(b_i^{y_i}) A=i=1∏k1(aixi), B=i=1∏k2(biyi) 图形化表示为: 以 AAA 为例,aaa 代表只在 AAA...
more...







