palindromic solution hossam tree

Solution Set【2024.1.13】

B. 山河入梦来 不难发现所求的其实就是该矩阵的行列式,考虑对矩阵进行高斯消元后求解。 我们考虑高斯消元的过程:从左到右枚举列,对于当前枚举的列,我们需要找到一个非零的行,使得该行的当前列的值为1,并且通过消元使得该列的其他行的值为0。 不难发现对于所有从当前列开始的连续的 \(1\) 中,取最短的 ......
Solution 2024 Set 13

GDKOI 2024 Description & My Solution

注:这里的 My Solution 仅提供我自己的赛时做法,可能非常乱搞。 Day 1 T1 Description 有 \(n\) 个怪物,\(m\) 点能量,每个怪血量为 \(a_{i}\),怪血量小于等于 \(0\) 就死亡。有三个技能: 平 a:不花能量对指定怪造成 \(1\) 点伤害; 战 ......
Description Solution GDKOI 2024 amp

Solution Set【2024.1.11】

A. 战争模拟器 设 \(f_{l, r, p}\) 表示区间满足 \(\operatorname{argmax}\limits_{l \le i \le r} A_i = p\) 的情况下区间 \(\left[l, r\right]\) 的最大利益,有转移: \[f_{l, r, p} = \ma ......
Solution 2024 Set 11

javascript tree 层级数据处理

层级数据是有父子关系的数组,如下: const treeData = [ { id: '1b7e8e98cb1d4a1f81e4fe2dfd9a8458', name: '层级1', parentId: null, children: [ { id: '0d45dd5bb4c14d64a3ab0b7 ......
层级 数据处理 javascript 数据 tree

初中英语优秀范文100篇-054Let’s Plant Trees-一起种树吧

PDF格式公众号回复关键字:SHCZFW054 记忆树 1 It was a fine day today. 翻译 今天是个晴朗的好天气 简化记忆 晴朗 句子结构 1主语 (Subject):It 它是一个虚词,无实际意义。在英语中,某些表示天气、时间、距离等的形容词性短语会使用 "it" 作为主语 ......
范文 初中 Plant Trees 100

Solution Set【2024.1.10】

CF1919F1 Wine Factory (Easy Version) / CF1919F2 Wine Factory (Hard Version) 考虑使用网络流刻画这个问题,将每个工厂建一个对应的节点,连出以下三种边: 从源点向工厂连一条容量为 \(a_i\) 的边 从工厂向汇点连一条容量为 ......
Solution 2024 Set 10

Solution Set【2024.1.9】

A. k 大值 不喜欢 k 大值,所以转化为求第 \(n - k + 1\) 小值。 注意到在 \(\left[0, V\right]\) 中均匀随机生成 \(n\) 个变量,其中第 \(k\) 小值的期望为 \(\frac{k}{n+1}V\),因此我们可以设置一个阈值 \(t\),并且存储位于 ......
Solution 2024 Set

Solution Set【2024.1.9】

A. k 大值 不喜欢 k 大值,所以转化为求第 \(n - k + 1\) 小值。 注意到在 \(\left[0, V\right]\) 中均匀随机生成 \(n\) 个变量,其中第 \(k\) 小值的期望为 \(\frac{k}{n+1}V\),因此我们可以设置一个阈值 \(t\),并且存储位于 ......
Solution 2024 Set

Solution - Holes

Link。 暴力做是 \(O(nm)\) 的。怎么优化呢? 结果用到了一个特别神的东西(罗阿姨认为 useless 的东西),分块。想到这个就豁然开朗了! 假设块长为 \(\sqrt{n}\),我们分成若干段,如果 \(i + power_i\) ......
Solution Holes

Solution - Stacking Cylinders

Link。 有一个向量旋转做法,但是我不会。 Note: To help you check your work, the x-coordinate of the center of the top cylinder should be the average of the x-coordinate ......
Cylinders Solution Stacking

CF1919H Tree Diameter

某人在换根时根还设置成 \(1\) 交了整整 \(11\) 发,我不说是谁。 先考虑一下 \(2\) 询问的实际用途,因为我们可以用它来确定深度,根据树上交互题的常见技巧,我们通过这种方式确定了一个拓扑序,只要能在拓扑序的前缀中快速查询一个点的父亲,就可以求出这棵树。 考虑先以一条边为根,那么其会有 ......
Diameter 1919H 1919 Tree CF

二叉树 Binary tree

目录 已经有数组、链表了,为什么还需要二叉树? 假设你需要存储一些公司的职位信息,什么数据结构能在保证顺序的同时,又能快速完成查找、插入和删除呢? 有序数组和哈希表都做不到这一点。 这时就该二叉查找树出场了。 ......
Binary tree

CF1919G Tree LGM

原问题可以看作是二分图博弈的模型,那么可以将博弈问题转化为最大匹配的一定性判定性问题,实际上博弈的 \(\text{dp}\) 过程直接摊开就是每次删任意一个叶子与其父亲,将父亲变为 \(1\),这个也就是最大匹配的求解过程,而是否为匹配的上端点即该点的 \(01\) 状态,那么实际上每一行的 \( ......
1919G 1919 Tree LGM CF

Maximum Depth of Binary Tree

Source Problem Given a binary tree, find its maximum depth. The maximum depth is the number of nodes along the longest path from the rootnode down to ......
Maximum Binary Depth Tree of

[ABC331F] Palindrome Query 题解

思路 判断一个字符串是否是回文串,可以从它的本质出发:正着读和倒着读是一样的。快速判断它正着和反着是否一样,用字符串哈希即可。又因为涉及单点修改,区间查询,那么使用线段树维护这两个值就行了。 这里讲一下如何 pushup。以正着的哈希值为例:我们要更新 \(p\) 这个点的 \(hash\) 值,已 ......
题解 Palindrome Query 331F ABC

CF1527D MEX Tree 题解

思路 如果一条路径的 \(\text {mex} = k\),那么 \(0 \sim k-1\) 这些点一定在路径中出现过,并且一定在一条链上。如果不在一条链上,那么就不满足简单路径这一条件了。因此我们在从小到大加点的过程中如果发现一个点不在已求出的链上,那么比这个点编号大的 \(k\) 答案一定都 ......
题解 1527D 1527 Tree MEX

Solution Set #6

这个博客最近阅读量突然变得好多,甚至有同学开始 QQ 催更了(?)感觉非常受宠若惊啊。 实在找不到好题了,这篇博客里一半的题目都是从 1kri 老师的趣题里面牛过来的,如果大家有好题可以推给博主,非常感谢!! 84 12.23 考试 train 题目大意 可以看出来是志愿者招募的模型,但是这样是不可 ......
Solution Set

CF1017G The Tree

题意 给定一棵树和 \(3\) 个操作。 如果点 \(x\) 是白色,将她染红,否则对她地儿子做这个操作。 将点 \(x\) 子树内所有点染白。 询问 \(x\) 的颜色。 Sol 考虑对询问分块。 不难想到将当前块内的点建一棵虚树,然后再重构。 暴力建虚树即可。 Code #include <io ......
1017G 1017 Tree The CF

P9356 Solution

Preface 甜橙好闪,拜谢甜橙。来一发验题人题解。 其实这题是出题人看错题后对着 CF1750E 出的,头图里的「只有一笔」指的是 oi 生只有这一道题。 Solution 直接考虑线性做法。 我们需要计数两个问题: 每个区间需要增加多少个括号: 对于一个有 \(x\) 个 \(\texttt ......
Solution P9356 9356

P8927 Solution

Preface 乱猜结论 并且懒得 implement 害人不浅。 Problem 给 \(a_1 \sim a_n\) 重排列,最大化 \(\sum\limits_{i=1}^n \lvert pa_i - qa_{i+1} \rvert\),其中 \(a_{n+1} = a_1\)。 Solut ......
Solution P8927 8927

在 remake 之前,你要先 rebuild。 | P8340 Solution

Preface 翻到自己两年前出的题,记得好像被一位 gm 评价为「参考山河重整可以轻易做到 \(\mathcal O(n\sqrt{n})\)」。现在我也是 (not-i)gm 了,但是回过头来看看还是只会 \(\mathcal O(n^3)\),然而当年指导我的 gm 已经高三退役了,令人感叹。 ......
Solution rebuild remake P8340 8340

[ARC101E] Ribbons on Tree

[ARC101E] Ribbons on Tree Luogu ARC101E 题目描述 给定一个大小为 \(n\) 的树,保证 \(n\) 为偶数且小于 \(5000\) 您需要给树上的点两两配对,对于一组对子 \((u,v)\),在树上将 \(u\to v\) 的路径染色,定义一个配对方案合法当 ......
Ribbons 101E Tree ARC 101

P8381 Solution

Preface 你不觉得这很酷吗?作为一名 OIer 我觉得这太酷了,很符合我对构造题的想象,傻逼并带着人类智慧。 虽然是复读官方题解但是相比意识流我希望带给您更好的阅读体验。 您好,Sol1 先生,请问您在 NOI 之余方便解决一下我的疑问吗 /kel :【云剪贴板】 我大概看了一遍,是不是您那个 ......
Solution P8381 8381

P4005 Solution

Preface 一定要剪枝:如果搜到的答案 \(\geq\) 当前的最优答案就不要继续搜了!!!不剪枝跑 \(T = 100\) 只能沦为暴力同分!!! Solution 首先对于每组地铁站,有 \(8\) 种换乘情况。标注一遍: 直接爆搜(\(\mathcal O(n8^{\frac{n}{2}} ......
Solution P4005 4005

P7186 Solution

Preface 好久之前 随机跳题跳到这道题。既然现在都没有题解,那我就来水一发。 Problem 给出一个 \(N\times N\) 的,标号初始为有规律 \(1\dots N\times N\) 的网格。有 \(K\) 个关键点与其对应的位置,对于每个关键点,依次把该行向右循环平移直到与对应位 ......
Solution P7186 7186

CF750F Solution

Preface 咕咕咕咕咕咕咕了半年有余。不得不说这题真的会把你调炸!!!!!!11 本题解中的所有 Hints 以白字显示。所以它可能不适合手机观看。 以及,首黑,2022 年 7 月 31 日 15:51。 Solution 算法一 询问次数 $2^h - 2$,适用于 $h \leq 4$。 ......
Solution 750F 750 CF

QTREE2 - Query on a tree II - solution

目录QTREE2 - Query on a tree II前置知识定义First. 求 \(dis_{u, v}\)Second. 求 \(u\) 到 \(v\) 路径上的第 \(k\) 个点时间复杂度Code QTREE2 - Query on a tree II \(\mathtt {TAGS} ......
solution QTREE2 QTREE Query tree

QTREE2 - Query on a tree II - solution

目录QTREE2 - Query on a tree II前置知识定义First. 求 \(dis_{u, v}\)Second. 求 \(u\) 到 \(v\) 路径上的第 \(k\) 个点时间复杂度Code QTREE2 - Query on a tree II \(\mathtt {TAGS} ......
solution QTREE2 QTREE Query tree

145. Binary Tree Postorder Traversal

public List<Integer> postorderTraversal(TreeNode root) { List<Integer> list = new ArrayList<>(); if (root == null) return list; Stack<TreeNode> stack ......
Postorder Traversal Binary Tree 145

144. Binary Tree Preorder Traversal

Solution 1://非递归 public List<Integer> preorderTraversal(TreeNode root) { List<Integer> result = new ArrayList<>(); if (root == null) { return result; ......
Traversal Preorder Binary Tree 144
共726篇  :1/25页 首页上一页1下一页尾页