- 2025-01-22Arch Linux - 中文乱码问题
解决中文乱码问题,可以参考这这篇文章:Localization/SimplifiedChinese主要分成3个步骤locale配置中文字体不同软件的字体设置locale配置locale配置,其实是配置locale的环境变量LANGUAGELC_ALLLC_xxx,xxx表示不同的分类:CTYPE,TIME,...LANG可以执行命令locale查
- 2025-01-22替罪羊树
替罪羊树是一种平衡二叉搜索树。且它不依赖旋转操作,而只是基于一种暴力重构的操作来保证平衡。在暴力重构下它有\(O(logn)\)级别的树高,和奇妙的复杂度,一般操作都是\(O(logn)\)的。(证明好像要用势能分析)关于它为什么要叫替罪羊树?我有一个猜测,就是随着插入,它的平衡会被破坏,这时
- 2025-01-19线段树
海亮OJ题单维护差分信息P4243[JSOI2009]等差数列若要在序列上处理等差数列,可以考虑差分法。此时,我们不必将差分数组和数列中的元素一一对应(这会影响理解),而是将差分数组中的一个元素和原序列中对应的两个元素关联(我的理解盲区)。这样,使用线段树时,对于(差分数组的下标)区间\([
- 2025-01-16K-D tree学习笔记
翻译过来就是维护k维信息的树,是一种可以高效处理k维空间信息的数据结构。一般在算法竞赛中,k=2的情况较多。考虑对于一维数组,我们想要找到一个y,使得对于给定的x,有|x-y|最小。那么不妨考虑二叉搜索树(就是二分法),取数组的中位数为根,构造一棵树,使得每个点的左儿子小于它,右儿子大于它
- 2025-01-15线段树学习笔记
什么是线段树线段树是一种基于分治思想的二叉树结构,用于在区间上进行信息统计,比树状数组更为通用、直观,支持单点修改、区间修改、区间查询。线段树维护的数据具有可并性,比如区间和、区间积、区间最值等等。模板建树voidbuild(intl,intr,intp){ tre[p].l=l;tre[p].r=r;
- 2025-01-14算法-高精度问题(带图详细解读~)
今天来分享四道大数运算的模板题.目录1.大数相加2.大数相减3.大数相乘4.大数相除1.大数相加题目链接:LINK基本思路:存入数组,模拟运算.逆序字符串补零操作依次取数据,依次相加3-1加:(t-ret=s1[i]+s2[i]+carry)%10;3-2进:(t-ret=s1[i]+
- 2025-01-10线段树+最大最小
https://codeforces.com/contest/2057/problem/D#include<bits/stdc++.h>#definelcp<<1#definercp<<1|1#defineINF2e9usingnamespacestd;#defineendl'\n'usingll=longlong;usingpii=pair<int,int>;constdoub
- 2025-01-06CentOS7.9升级glibc到2.28
目录源安装后期可算找到了对的文档,做了2天没做出来,一直报错,要不是他家的文档估计现在还做不出来,哎,为知识付个费用,也值我写的这份文档如果你没有执行成功,你需要联系卖家,因为我也还没具体弄懂哪是哪,不过确实成功升级了,也没啥问题,先解决了眼前问题再说吧源[root@c7-1~]#vim/
- 2025-01-05线段树合并学习笔记
前言模拟赛solution里说只需要利用线段树合并的思想……但是我不会线段树合并,就先学习了线段树合并。引入线段树合并是把每个对应节点合并。两棵线段树都有某个节点,就是把这两个点合成一个点;只有一棵线段树有某个节点,合并出来的线段树的这个节点就是这个唯一的节点。
- 2024-12-29手把手教你学simulink(50.2)--DC-AC变换器场景示例:基于Simulink的PI控制的DC-AC变换器LC滤波器
目录基于Simulink的PI控制的DC-AC变换器LC滤波器项目实例1.项目背景2.系统架构2.1DC电源2.2H桥逆变器2.3PI控制器2.4LC滤波器2.5系统框图3.模型设计3.1创建Simulink模型3.2PI控制器设计3.3LC滤波器设计3.4仿真环境搭建3.5仿真结果分析4.滤波器设
- 2024-12-26关于LC串、并联谐振回路相关公式的基础概念提要
串联谐振:阻抗最小,电流最大,用于放大特定频率的信号。并联谐振:阻抗最大,电流最小,用于选择或过滤特定频率的信号。1.每个符号的基本含义我们从最基础的每个符号含义开始:电路参数符号R:电阻表示电路中对电流的阻碍程度,单位是欧姆(Ω)。电阻会消耗电能,转化为热能。L:电感是
- 2024-12-23什么东西?DS!
DataStructure2不一定经典的trick,但都比较简单,其中大部分是Nityacke做过的线段树合并LuoguP5384雪松果树给定一棵\(n\)个点的树,多次询问\((u,k)\),求\(u\)节点\(k\)级祖先的\(k\)级儿子个数,\(1\len\le10^6\)其实完全不需要用线段树合并(这个题做
- 2024-12-23信息学奥赛一本通:1170:计算2的N次方
【题目描述】任意给定一个正整数N(N<=100),计算2的n次方的值。【输入】输入一个正整数N。【输出】输出2的N次方的值。【输入样例】5【输出样例】32【参考程序一】(1)数据的接收方法和存贮方法 数据的接收和存贮:当输入的数很长时,可采用字符
- 2024-12-19P4556 [Vani有约会] 雨天的尾巴 /【模板】线段树合并
[Vani有约会]雨天的尾巴/【模板】线段树合并题目背景深绘里一直很讨厌雨天。灼热的天气穿透了前半个夏天,后来一场大雨和随之而来的洪水,浇灭了一切。虽然深绘里家乡的小村落对洪水有着顽固的抵抗力,但也倒了几座老房子,几棵老树被连根拔起,以及田地里的粮食被弄得一片狼藉。无
- 2024-12-18【LC】104. 二叉树的最大深度
题目描述:给定一个二叉树 root ,返回其最大深度。二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。示例1:输入:root=[3,9,20,null,null,15,7]输出:3示例2:输入:root=[1,null,2]输出:2提示:树中节点的数量在 [0,104] 区间内。-100<=No
- 2024-12-17LC滤波器的基础知识
本文章是笔者整理的备忘笔记。希望在帮助自己温习避免遗忘的同时,也能帮助其他需要参考的朋友。如有谬误,欢迎大家进行指正。一、LC滤波器概述LC滤波器,是指将电感(L)与电容器(C)进行组合设计构成的滤波电路,可去除或通过特定频率的无源器件。电容器具有隔直流通交流,且交流频率
- 2024-12-16【LC】141. 环形链表
题目描述:给你一个链表的头节点 head ,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从0开始)。注意:pos 不作为参数进行传递 。
- 2024-12-11#P1601 A+B Problem(高精)
P1601A+BProblem(高精)题目描述高精度加法,相当于a+bproblem,不用考虑负数。输入格式分两行输入。a,b≤1
- 2024-12-08[CF576E] Painting Edges 题解
模版题的升级了。使用二分图经典判定方法(一个点拆成两个点\(x,x+n\),连边\((x,y)\)就是连接\((x,y+n),(x+n,y)\),那么是否是二分图就等价于判断\(x,x+n\)是否都不在一个集合内),预处理出每个操作的\(e_i\)下一次出现的位置\(nx_i\),每一次修改边相当于给\((i,nx_i)\)这个区
- 2024-12-06【LC】66. 加一
题目描述:给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位,数组中每个元素只存储单个数字。你可以假设除了整数0之外,这个整数不会以零开头。示例 1:输入:digits=[1,2,3]输出:[1,2,4]解释:输入数组表示数字123。
- 2024-12-03基于灰色神经网络的订单需求预测
灰色神经网络(GreyNeuralNetwork,GNN)是将灰色系统理论与人工神经网络相结合的一种模型,旨在处理不完全信息和小样本问题。灰色神经网络利用灰色系统的预测优势和神经网络的学习能力,能够在信息不完整或数据不充分的情况下实现较高的预测精度。它广泛应用于工程优化、经济预测
- 2024-11-30【LC】2798. 满足目标工作时长的员工数目
题目描述:公司里共有 n 名员工,按从 0 到 n-1 编号。每个员工 i 已经在公司工作了 hours[i] 小时。公司要求每位员工工作 至少 target 小时。给你一个下标从 0 开始、长度为 n 的非负整数数组 hours 和一个非负整数 target 。请你用整数表示并返回工
- 2024-11-30【LC】2656. K 个元素的最大和
题目描述:给你一个下标从 0 开始的整数数组 nums 和一个整数 k 。你需要执行以下操作 恰好 k 次,最大化你的得分:从 nums 中选择一个元素 m 。将选中的元素 m 从数组中删除。将新元素 m+1 添加到数组中。你的得分增加 m 。请你返回执行以上操作恰好 k
- 2024-11-29【LC】2591. 将钱分给最多的儿童
题目描述:给你一个整数 money ,表示你总共有的钱数(单位为美元)和另一个整数 children ,表示你要将钱分配给多少个儿童。你需要按照如下规则分配:所有的钱都必须被分配。每个儿童至少获得 1 美元。没有人获得 4 美元。请你按照上述规则分配金钱,并返回 最多 有多少个儿
- 2024-11-29P3224 [HNOI2012] 永无乡
[HNOI2012]永无乡题目描述永无乡包含\(n\)座岛,编号从\(1\)到\(n\),每座岛都有自己的独一无二的重要度,按照重要度可以将这\(n\)座岛排名,名次用\(1\)到\(n\)来表示。某些岛之间由巨大的桥连接,通过桥可以从一个岛到达另一个岛。如果从岛\(a\)出发经过若干座(含\(0\)