Sum
  • 2024-07-0207/02/2024 融合热身赛赛后总结&题解
    一、总体情况考试一共有五道题。这次考试失误严重,C题非常水的一道题做了快两个小时,严重影响了心态和做其它题的时间。最终3个小时只做了A,C
  • 2024-07-022024.7
    1.Um_nikmod998244353ContestF.IsThisFFT?不妨令最后形成的链是\(1-2-3-\dots-n\),然后令\(p_i\)是\(i-{i+1}\)被删的时间。如果枚举了\(p\)形成的大根笛卡尔树,怎么算答案呢,你发现我们的限制形如,父亲要后于儿子加入;设左子树大小为\(x\)右子树为\(y\),则有\(
  • 2024-07-02FFT 学习笔记
    \(\text{FFT}\)学习笔记多项式确定一个多项式,往往只需要知道每一次项前的系数是多少即可。众所周知,一个朴素的多项式往往可以被写成\[f(x)=\sum_{n\ge0}a_nx^n\]的形式,在这种形式下的两个多项式\(f,g\)的乘积\(h\)往往可以按照\[h(x)=(f*g)(x)=\sum_{n\ge0}(\sum_{i=0
  • 2024-07-02区间DP
    区间DP对一段连续的区间进行动态规划,使其达到预期特点合并:即将两个或多个部分进行整合,当然也可以反过来;特征:能将问题分解为能两两合并的形式;求解:对整个问题设最优值,枚举合并点,将问题分解为左右两个部分,最后合并两个部分的最优值得到原问题的最优值。特别——链变环对于原区
  • 2024-07-02UOJ #807. 【UR #25】装配序列
    题面传送门首先根据Dliworth定理,原问题等价于前缀LIS。考虑如何做到\(O(n^2)\)求出LIS的变化点(显然这只有\(n\)个)。按照值从小到大考虑,记\(f_{i,j}\)表示考虑到第\(i\)个值,长度为\(j\)的LIS最早在哪个前缀处出现,转移只需要two-pointers一遍就能更新。这个转
  • 2024-07-02Codeforces Round 941 (Div. 2) cf 941 div2 A~D
    每题都有AC代码在伸缩代码框请留意!!A.CardExchange-------------------------------------------题解----------------------------------选择任意K张相同的牌替换成k-1张任意的牌,也就是说只要有一组牌相同的数量大于k就可以获得最大k-1相同的其他牌,按照这个策略便可以替换掉
  • 2024-07-02Lambda表达式可并行性
    今天补充Lambda表达式知识的时候,有一个可并行性的特性://使用Lambda表达式和StreamAPI进行并行计算List<Integer>numbers=Arrays.asList(1,2,3,4,5);intsum=numbers.parallelStream().mapToInt(Integer::intValue).sum();上面的代码中,使用Lambda表达式结合了S
  • 2024-07-02Oracle day15
    /*createtablef0307(idnumber,productnamevarchar2(100),parentidnumber);insertintof0307values(1,'汽车',null);insertintof0307values(2,'车身',1);insertintof0307values(3,'发动机',1);insertintof0307values(4
  • 2024-07-02d-finite 与 ODE 自动机
    机械化求解整式递推,又称ODE自动机最后还是要自己写一个(用别人的不放心!你就放心吧,我会写使用说明的(定义对函数\(y(x)\),方程\[\sum_{i=0}^na_i(x)y^{(i)}(x)=C(x)\]为其的一个\(n\)阶线性微分方程。若\(C(x)=0\),则其为一个齐次的线性微分方程,并称满足这一方程
  • 2024-07-017.半加器拓展练习:使用与非门实现半加器
    使用always语句实现半加器:(1)报错:[HDL9-806]Syntaxerrornear"non-printablecharacterwiththehexvalue'0xef'". 原因:Verilog中带有中文字符(2)Verilog代码:moduleex_half_adder(A,B,Cout,Sum);inputA;inputB;outputregCout;
  • 2024-07-017.1 闲话-Erdős–Gallai 定理和哈基米算法(没写完)
    前几天考试有一个建出最大流模型,转为最小割,然后模拟最小割的套路。这一个套路并不是少见的。在Gale-Ryser定理和Erdős–Gallai定理的证明都体现了这个想法。Gale-Ryser定理:我先阅读了博文的ycx060617的评论的对Gale-Ryser定理的证明,略去。Erdős–Gallai定理:非增序
  • 2024-07-01ABC 360
    submissionsA,B直接暴力。C我们发现在多余\(1\)个东西的箱子一定会有多的一部分被移走,我们贪心地移走花费少的。D发现必须是面对面的蚂蚁才能相遇。并且距离小于等于\(2T\)。直接二分即可。E这一场最有思维量的题。我们记录一个目前的期望位置\(x\),每一次操作有\(fra
  • 2024-07-01自定义vue3 hooks
    文章目录hooks目录结构demohooks当页面内有很多的功能,js代码太多,不好维护,可以每个功能都有写一个js或者ts,这样的话,代码易读,并且容易维护,组合式setup写法与此结合
  • 2024-07-016.29~7.1 比赛和练习
    6.29CYEZXXSRound活动安排题目大意:给定\(n\)个线段,求最少划分为几个集合,使得每个集合内线段不交。\(n\le100\)解题思路:可以\(O(n^2)\)对于每一个线段,找到距离当前右端点最近的左端点然后跳到那个线段的右端点。可以\(O(n\logn)\)用优先队列维护。完成度:\(100\%\)
  • 2024-07-01clickhouse集群及单节点库表占用存储
    1、单节点查询库表存储占用‘system’:库名SELECT  databaseAS`库名`,  tableAS`表名`,  sum(rows)AS`总行数`,  formatReadableSize(sum(data_uncompressed_bytes))AS`原始大小`,  formatReadableSize(sum(data_compressed_bytes))AS`压
  • 2024-07-01LeetCode 1013. Partition Array Into Three Parts With Equal Sum
    原题链接在这里:https://leetcode.com/problems/partition-array-into-three-parts-with-equal-sum/description/题目:Givenanarrayofintegers arr,return true ifwecanpartitionthearrayintothree non-empty partswithequalsums.Formally,wecanpartition
  • 2024-07-01分组 左连接 合并 SQL
     SELECTtemp.bz,sum(temp.bzsj)bzsj,sum(temp.llcl)llcl,max(temp.bzep)bzep,sum(temp.bzxscl)bzxsclFROM(selectt.BZbz,sum(t.bzsj)bzsj,sum(t.CL)llcl,max(hye.sep)bzep,sum(t.CL)/sum(t.bzsj)*60bzxsclfrom(SELECTSUM(SJZL)/1000CL,PH,G
  • 2024-06-30Public Round #13 题解
    旋转序列来源:IzbornePripreme2022(CroatianIOI/CEOITeamSelection)Day1,ProblemBhttps://qoj.ac/contest/956/problem/4326两个串之间\(1\)匹配的次数总和为\(k\timesl\),并且共有\(n\)次匹配。于是答案的上界为\(k\timesl\)个球放进\(n\)个盒子,最小化
  • 2024-06-30CEOI2024 Segregacija
    CEOI2024Segregacija我们把P看成\(1\),C看成\(0\)。如果只有一行,那么代价肯定是\(0,1\)顺序对数量,换个容易计算的描述,设\(c\)个\(1\),下标和为\(s\),那么代价就是\(s-\frac{c(c+1)}{2}\)。有两行的时候,我们一定可以先通过一些操作交换两行,然后再两行分别按照一行的时
  • 2024-06-30Feature homophily metric
    目录概符号说明HomophilyonFeatureAspect[1]ChenY.,LuoY.,TangJ.,YangL.,QiuS.,WangC.andCaoX.LSGNN:Towardsgeneralgraphneuralnetworkinnodeclassificationbylocalsimilarity.2023.[2]JinD.,WangR.,GeM.,HeD.,LiX.,LinW.andZ
  • 2024-06-24一些多项式问题的 $\mathsf{AC^0}$ 电路
    这是对RobertAndrews和AviWigderson最近的一篇预印本,Constant-DepthArithmeticCircuitsforLinearAlgebraProblems的解读.这里的电路指的是代数电路,代数意义的\(\mathsf{AC^0}\)就是多项式大小的常数层电路,每个门都是乘法或加法,同时可以有任意多个输入.大
  • 2024-06-24[题解]CF1712E1 LCM Sum (easy version)
    思路这是一道极好的思维题,主要考察了:组合数学和正难则反的方法。这题可以发现如果用直接法将十分的繁琐,于是乎,我们可以用正难则反的方法,即:总的减去不满足的。这道题总的很好求,为:\(C_{r-l+1}^{3}\)。不满足的情况,我们就可以将题目转化为:\(\operatorname{lcm}(i,j,k)<i+
  • 2024-06-24[题解]CF1704D Magical Array
    题意给定\(n\)个长度为\(m\)的数组,对于每一个数组选择下面任意一种操作进行若干次(操作二只能被一个数组选出)。\(c_{t,i}-1,c_{t,i-1}+1,c_{t,j}-1,c_{t,j-1}+1\)。\(c_{t,i}-1,c_{t,i-1}+1,c_{t,j}-1,c_{t,j-2}+1\)。最后输出选择操作二的数组
  • 2024-06-24Java开发者的神经网络进阶指南:深入探讨交叉熵损失函数
    前言今天来讲一下损失函数——交叉熵函数,什么是损失函数呢?大体就是真实与预测之间的差异,这个交叉熵(CrossEntropy)是Shannon信息论中一个重要概念,主要用于度量两个概率分布间的差异性信息。在信息论中,交叉熵是表示两个概率分布p,q的差异,其中p表示真实分布,q表示预测分布,那么\(
  • 2024-06-23[题解]P2042 [NOI2005] 维护数列 - Splay解法
    P2042[NOI2005]维护数列一道思路不难,但实现细节很多的平衡树题,调了一天半终于做出来了w。对于初始序列,我们可以直接构建一条链(毕竟一个一个调用插入函数也可能形成一条链)。题解有递归直接构建成一棵严格平衡的二叉树的,这样也可以,常数可能会小一点。其中区间反转就是裸的文艺