1830d tree mex cf

CF1810H Last Number

大难题,但是非常的有意思。思路来自 $\color{black}\text{艾}\color{red}\text{利克斯·伟}$。补充了一点小细节。 ## 题意 对于一个 **可重** 集合 $S$,初始为 $\{1 \dots n\}$,执行以下操作:删除集合中的最大、最小元素 $S_{min}, ......
Number 1810H 1810 Last CF

CF958C3. Encryption (hard)

谁说 $n\le5\times 10^5$,$k\le100$,$p\le100$ 只能 $O(nk)$?我今天就要用 $O(nk\log p)$ 过这个题! 定义 $f_{i,j}$ 表示前 $j$ 个数,分成 $i$ 段的最小价值和,$s_i$ 表示前缀和(对 $p$ 取模),转移就是 $f_{ ......
Encryption hard 958 CF C3

CF1136E - Nastya Hasn't Written a Legend

我们发现,如果我们把 $\sum_{j a_{i+1}$ 就变成 $b_i>b_{i+1}$。从一个奇怪的递推关系变成了很好的偏序关系。而且我们由此知道序列在任何时候是有序的。 所以,我们把 $a_i-\sum_{j>1); init(i>1)+1,r); sg[i].s=(sg[ir||sg[i] ......
Written Nastya Legend 1136E 1136

CF271E - Three Horses

首先,如果 $(x,x+d)$ 可以实现,那么任意的 $(y,y+d)$ 都可以被实现。 也就是,差相等的所有数对等价。 如果 $y\ge x$,显然可以仅通过 $(x+1,y+1)$ 达成目的。所以问题等价于证明 $(x,x+d)$ 与 $(1,d+1)$ 等价。 我们找到一个 $N$ 使得 $2 ......
Horses Three 271E 271 CF

CF1746E Joking

## CF1746E Joking 交互库最开始给定一个正整数 $n$,并生成一个 $x \in [1, n]$,你的目标是得到交互库中的 $x$。 你可以向交互库提出问题: 提问一个集合 $S$,交互库回答的内容是 $x \in S$ 的真假。该提问次数不能超过限制数 $Q$。 交互库可以骗人,也 ......
Joking 1746E 1746 CF

CF1515G Phoenix and Odometers

有点神仙的。 ## 题意 给定一张 $n$ 个点 $m$ 条边的有向图,有边权,进行 $q$ 次询问($n,m,q\le 2\times 10^5$,边权为不超过 $10^9$ 的正整数)。 每次询问给定三个参数 $v,s,t(0\le s using namespace std; using LL ......
Odometers Phoenix 1515G 1515 and

CF1810G The Maximum Prefix

经典套路。 ## 题意 你将随机生成一个长度为 $k$ 的数组 $a$,其中 $a_i$ 有 $p_i$ 概率为 $1$,否则为 $-1$。定义其前缀和数组 $s_i = \sum\limits_{j = 1}^{i}a_j, i \in [0, k]$。如果前缀和数组的最大值为 $t(t \in ......
Maximum Prefix 1810G 1810 The

CF794F. Leha and security system

比较水的 *2800,但是考察对标记的理解。 有一个比较原始的思路:因为需要让所有数码为 $x$ 的改成 $y$,我们不难想到这样一个做法:对十进制下第 $1,2,3\ldots$ 位各开一棵线段树,每个节点存区间内每种数码的出现次数 $cnt_i$ ,最后用位值原理合并得到答案。 对于区间修改操作 ......
security system Leha 794 and

CF896E/洛谷 P4117 [Ynoi2018]五彩斑斓的世界/Welcome home, Chtholly

分块。我们先来考虑修改对整块的影响。记值域为 $V=10^5$。 考虑对每一块维护 $V$ 个集合 $S_1,S_2,\cdots,S_V$,第 $i$ 个集合 $S_i$ 维护了区间中所有 $=i$ 的元素的一些信息,并维护区间的最大值 $m$,对于一次操作 $x$: - 若 $m\le 2x$, ......
五彩 Chtholly Welcome 世界 P4117

删除一个文件夹 Recursively delete a directory tree 递归

Lib\shutil.py Recursively delete a directory tree def rmtree(path, ignore_errors=False, onerror=None): """Recursively delete a directory tree. If igno ......

CF1557E Assiut Chess 题解

## 题面翻译 **本题是一道交互题。** **本题需要你编写一个国际象棋中单后杀王的程序,和交互库对弈。** 本题的规则和一般国际象棋中的规则有所不同,请认真阅读。 国际象棋棋盘是 $8\times 8$ 的正方形网格。本题中,所有行从上到下分别编为 $1\sim 8$ 行,所有列从左到右分别编为 ......
题解 Assiut 1557E Chess 1557

CF261E Maxim and Calculator 题解

## 题面翻译 二元组$ (a,b)$,可以变成$ (a,b+1)$或$ (ab,b)$ 你有初始二元组$ (1,0)$,给你区间$ [l,r]$,和一个整数$ p$,在区间内选一个数$ x$,使$ (1,0)$在不超过$ p$步变化后,第一维的值变成$ x$,求$ x$的个数$ (2 #defin ......
题解 Calculator Maxim 261E 261

Vue3 element-Plus el-tree 权限树 传值给后端及回显问题

内容:权限在新增人员时候选择传给后端并且编辑回显 坑: 1.传给后端的权限数组需要传父级id 例如:一级目录下有二级目录和2-2目录,选了2-2目录,需要把一级目录的id也给后端 2.回显的时候后端会把权限数组id都给你(包括一级目录),如果直接回显的话会默认一级下所有目录都选中 代码参考 <el- ......
element-Plus 权限 element el-tree 问题

CF1239E Turtle

CF1239E Turtle 通过观察我们会发现,第一行一定单调递增,第二行一定单调递减,否则不是最优。再次前提下,乌龟的最优方案只有两种,要么一直向右,最后向下,要么先向下,再一直向右。因此,我们将最小的两个数字放在左上角和右下角,然后把余下数字填入剩余位置,并希望下式最小 显然,这是一个背包问题 ......
Turtle 1239E 1239 CF

题解 CF1840D【Wooden Toy Festival】

不妨设 $a$ 单调递增(无重复),显然如果 $n\le 3$ 答案就是 $0$。 显然答案 $k$ 具有可二分性。也就是说,当 $k #define rep(x,y,z) for(ll x=(y);x=(z);x--) #define debug(format...) fprintf(stderr ......
题解 Festival Wooden 1840D 1840

[vue] Error: @vitejs/plugin-vue requires vue (>=3.2.13) or @vue/compiler-sfc to be present in the dependency tree.

## 问题描述 ![](https://img2023.cnblogs.com/blog/1274626/202306/1274626-20230620091747723-1505063965.png) ##解决方法 ``` npm i vue@3.2.26 ``` 重新运行即可 ``` npm r ......

CF542C 解题分析

### 1 题目大意 **1.1 题目翻译:** 给定一个值域为 $[1,n]$ 的函数 $f(x)$,让你求出最小的 $k$,其中 $k$ 满足 $f^{(2k)}(x) = f^{(k)}(x)$。 其实我觉得这题你谷翻译十分到位,建议没读懂题的还是去看你谷翻译罢。 **1.2 数据范围:** ......
542C 542 CF

哈夫曼树(Huffman Tree)的基本概念介绍

哈夫曼树(Huffman Tree)是一种常用的数据结构,用于实现数据压缩和编码。它是由美国计算机科学家David A. Huffman于1952年提出的,被广泛应用于通信、压缩算法和信息存储等领域。 哈夫曼树主要用于根据字符出现的频率构建最优的前缀编码,以便在压缩数据时能够有效地减少所需的比特数。 ......
概念 Huffman Tree

CF388D

[题面](https://www.luogu.com.cn/problem/CF388D) 题意: >给定非负整数 $n$,定义一个自然数集合 $S$ 是好的,当且仅当 $\forall x\in S,x\le n$ 且 $\forall x,y\in S,x\oplus y\in S$,其中 $\ ......
388D 388 CF

ABC306G 与 CF1835D 的思考

两道题似乎都涉及了一个经典模型: > 在一张有向图上,给定起点 $s$ 和终点 $t$,询问 $s$ 到 $t$ 与 $t$ 到 $s$ 是否均存在一条长度 $=L$ 的路径($L$ 是一个 $\ge n^3$ 的数)。 首先 $s$ 与 $t$ 必须在同一个 SCC 内(考场上没看到互相可达直接以 ......
1835D 1835 306G ABC 306

CF19D. Points

感觉不难啊,为什么是 *2800 捏。 先离散化。对每个横坐标开一个 set 存点,插入删除就能做了。查询的时候线段树二分就行了。 更具体地,我们维护区间内纵坐标的最大值,在二分的时候能左就左,不能左就右。 注意这里的右上角是严格大于。 点击查看代码 ``` #include #define int ......
Points CF 19

CF455E. Function

感觉不难啊,为什么是 *2900 捏。 发现这个玩意的本质是最初在 r,每次不动或向左移动一步,进行 l 次操作,求每次停留的格子权值之和的最小值。显然我们只会停留在至多一个格子上,假设停留在 $i$,那么权值之和就是 $\left(l-r+i\right)a_i+\sum\limits_{j=i+ ......
Function 455 CF

CF1835C. Twin Clusters

# 题目大意 给出一个长为$2^{K+1}$的序列,每个元素在$[0,4^K)$之间, 在**序列中**找到两个不相交的区间使得二者的异或和相等 $Krk150 因为元素大小是$4^K$级别的,和大小相关的算法(FWT)都没用了,~~所以不如直接随机~~ 发现长度为$2^{K+1}$的序列里有$2^ ......
Clusters 1835 Twin CF

CF1778C - Flexible String 二进制枚举、状态压缩

参考splay佬的题解写个记录[https://zhuanlan.zhihu.com/p/602721281](原题解链接) 题意:给定两个字符串a, b,可以选择α里面的字符进行替换,但是替换的字符种类最多为k个。其中字符串α字符出现的种类不超过10种。求将替换后,两个字符的相同部分的数量。(相同 ......
二进制 Flexible 状态 String 1778C

CF888F Connecting Vertices

CF888F Connecting Vertices 题号很吉利我们把这个正多边形展开成一条线段,转化成经典区间DP问题。毕竟n3的算法也不是很多 然后,对于题目中要求两条连线不能相交,相当于线段上的两个区间要么相离,要么相切,要么包含。对于不能连的两个点,在DP的时候特判一下就行。 #includ ......
Connecting Vertices 888F 888 CF

CF598E Chocolate Bar

CF598E Chocolate Bar 一道简单的DP,虽然用搜索写的。我们用f(i,j,z)表示把X×Y的巧克力分成总大小为Z的小块所需最小代价。每次掰开的方式有两种,横着掰和竖着掰,故有两种转移。 #include<bits/stdc++.h> using namespace std; int ......
Chocolate 598E 598 Bar CF

1483. Kth Ancestor of a Tree Node (Hard)

Description 1483. Kth Ancestor of a Tree Node (Hard) You are given a tree with n nodes numbered from 0 to n - 1 in the form of a parent array parent w ......
Ancestor 1483 Hard Tree Node

element-tree相关经验汇总

前言:这个el-tree是前段时间做项目时候写的,一直没时间进行整理,最近那个项目的tree数据超级大,导致浏览器卡死,需要进行处理,正好,趁着这次,把相关的配置也给整理一下(*^▽^*) 大概呢就张这个样子:有查询、增加、删除、修改、上移、下移几个功能 那就先写一下相关配置吧: 我这个树上用到的属 ......
element-tree element 经验 tree

odoo16里面修改tree视图样式

一、在static文件夹下新建一个css文件夹并将*.css文件写入 /*该文件用来定义视图中的一些格式,需要用到的地方直接在xml文件中进行引用*/ /*语法说明*/ /* table th:nth-child(1) 代表定位到table 的 th上面到第一个th标题 nth-child()参考 ......
视图 样式 odoo tree 16

CF1770F Koxia and Sequence

一步都没想到,一定是状态不好吧,一定吧一定吧? 加训数数! ## 题意 给定 $n, x, y$,定义好的序列 $\{a_i\}_{i = 1}^n$ 满足 $\sum\limits_{i = 1}^na_i = x, \operatorname{OR}\limits_{i = 1}^na_i = ......
Sequence 1770F Koxia 1770 and