Ge
  • 2024-09-12最小割树
    最小割树是指构造一颗树,使得任意\(u,v\)的最小割等于树上两点之间的最小边权,且\(u,v\)的割边方案就是这条边两端割边方案。这里我们不考虑方案相同,只要求答案相同,这个叫等价流树。构造:选取任意两点\(u,v\),连\((u,v,f(u,v))\)的边。则整个点集被分为两个联通块\(S\)
  • 2024-09-11PKUSC2024 + CTS2024
    回文路径题意:\(2\timesn\)的网格,每个格子有一个字符。从任意位置开始,每次向右/下走一格,任意位置停止。求路径是回文串的最大长度。数据范围:\(n\le10^5\)。枚举回文中心\(p\)。设\(p\)在第二行,假设他能在本行拓展到\(s_2[l,r]\),然后从\(l\)往上走,使得\(s_1[l^{\pri
  • 2024-09-10致命管理员
    Day2T4数论函数也是非常巧妙地一道题,思引在于多项式取模。首先,对于限制\(b+i\mida+w\timesi^2\),将其看作关于\(i\)的多项式,则有\((a+w\timesi^2)\equiv0\mod\(b+i)\),进行大除法(或者多项式取模),将原式化简可以得到\(b+i\mida+w\timesb^2\)。于是若\(f(a,b)=k\)
  • 2024-09-08树上圆理论
    设\(f(u,r)=\{v|dis(u,v)\ler\}\),可以将其视作以\(u\)为圆心,\(r\)为半径的圆。有若干与欧几里得空间的圆相同的性质。设点集\(S\)的直径长度为\(d(S)\),中点为\(m(S)\),设\(c(S)=f(m(S),\dfrac{d(S)}{2})\),可以视作\(S\)的最小覆盖圆。Lemma:若点集\(S
  • 2024-09-01P10935 银河 解题报告
    题目传送门这道题很有意思,(看上去像数据结构似的),考察的就是差分约束的掌握熟练程度和Tarjan算法的灵活变通。首先发现要求最小值,所以跑最长路,并将所有关系都转化成大于或大于等于。设\(x_i\)表示第\(i\)颗恒星的亮度值。一共有五种关系,分类讨论:第一种操作:\(x_a=x_b\),
  • 2024-08-298.29 模拟赛
    S---【云智计划】---7月11日---模拟测#30div2【补题】-比赛-梦熊联盟(mna.wang)S---【云智计划】---7月11日---模拟测#30div1【补题】-比赛-梦熊联盟(mna.wang)预计\(100+70+0+50+45\),实际\(90+50+0+45+25\)。比赛复盘A一眼可做。分析了一下推出了一个三维偏序
  • 2024-08-288.28 模拟赛
    比赛复盘浏览所有题后发现所有题都是普及难度。A。数据范围这么小,暴力DP就行。不对\(10^{40}\)的答案……要高精度!!尝试了vector写高精乘发现异常简单。B。一年前我就能不看题解独立切。很快写完了。我清晰地记着分数加分数时分子分母要开__int128。C。又是小\({\Omega
  • 2024-08-24构造、交互、通信题
    抽屉原理摩尔投票绝对众数:在可重集合中出现次数严格大于一半的元素。思路:维护当前剩下的数是什么,以及它的数量,然后以一换一,最后剩下的绝对是绝对众数。ChoosingAds对于一个符合要求的数\(x\),设其出现次数为\(c\),则有\(c\gelen*p\%\)。若令\(q=\lfloor\frac{100
  • 2024-08-22【学习笔记】数学基础:Ferrers 图
    在分拆时我们有的时候很难搞,所以需要引入Ferrers图定义将分拆的每个部分用点组成的行表示,每行点的个数是这个部分的大小根据分拆的定义,Ferrers图中不同的行按照递减的顺序排放分拆:将自然数n写成递降正整数和的表示。\[n=r_1+r_2+\ldots+r_k\quadr_1\ger_2\ge\ldo
  • 2024-08-12差分约束 笔记
    差分约束笔记给定约束\(n\)个未知数的\(m\)个约束条件,求满足条件的未知数的其中一个整数解。\(m\)个约束条件如下:\[\left\{\begin{matrix} x_{c_1}+w_1\gex_{c'_1}\\ x_{c_2}+w_2\gex_{c'_2}\\ x_{c_3}+w_3\gex_{c'_3}\\ \dots\\ x_{c_m}+w_m\ge
  • 2024-08-10check Str's Character appearence frequence is ge 1
    importcom.sun.org.apache.bcel.internal.generic.IF_ACMPEQ;importjava.util.*;publicclassHackerRankTest{publicstaticvoidmain(String[]args){StringsrcStr="Wepromptlyjudgedantiqueivorybucklesforthenextprize";
  • 2024-08-06文化课 2024.8.6 日记
    退役很久了,高考加油。T1:(1).注意到\(a_1,a_2,a_3,a_4,a_5\)一定互斥,那么\(I\ge5\),一方面\(\{a_i,a_{5+i}\},i\in[1,5]\)是一组可行解,于是\(I_{\min}=5\)。(2).将数列从前往后划分,第\(i\)段的段长为\(2^{i-1}\),\(a_m\)划归到第二段。则每一段均有\(\suma_j<2^
  • 2024-08-05GE 反射内存卡的特点
    .高效数据处理能力:‌能够快速、‌实时地传输和处理数据,‌满足各种应用需求。‌.高度可配置性:‌支持1到8口的SFP收发器配置,‌适应不同通信距离和模式。‌.自动旁路功能:‌在检测到故障时,‌能自动旁路故障节点,‌确保网络稳定运行。‌.可扩展性:‌支持级联,‌最多可支持256个节点的网
  • 2024-07-31闲话 731
    核方法(Kernelmethod),一种神秘的解析方法来解生成函数的(通常是多元的)式子。简单的例子:求Dyck路,即横着每次可以走斜上斜下,不能走到\(y\)轴下面,从\((0,0)\)走到\((n,0)\)的方案数。设\(f_i(z)\)为走到\((n,i)\)的方案数的OGF。那么显然有:\[f_i(z)=zf_{i-1}(z)+zf_{i
  • 2024-07-29Solution - Atcoder YPC2019E Odd Subrectangles
    首先对于\(0/1\)和为奇数,转化为异或为\(1\)来考虑。考虑如果已经确定了行的选取,又该如何计数。考虑对于每一列,都处理好在对应行的位置的异或值。然后记\(\operatorname{c}_0,\operatorname{c}_1\)表示列异或值为\(0/1\)的数量。知道了\(\operatorname{c}_0,\op
  • 2024-07-292024.7.29 test
    A给出\(n,m\),你要求对于所有长度为\(n\)的非负整数序列\(A,B\)中,满足\(\sumA_i=\sumB_i=m\),求\((\sum|A_i-B_i|)^2\)的总和。\(n\le500,m\le10^5\)。首先我们发现\(\sum(A_i-B_i)=0\),所以\(\sum|A_i-B_i|=2\sum_{A_i<B_i}B_i-A_i\)。我们把序列分为两部分,一
  • 2024-07-29数论构造
    数论构造还是相当玄学的版块,经常出现什么都没学的萌新能做出来但是数论较好的人卡题的现象……在其他的笔记我多少已经记录了专题类的构造,这里更多是记录一些综合性的/莫名其妙的构造。例1证明:对任意正整数\(n\),存在正整数\(k\),满足\(51^k\equiv17\:(mod~2^n)\)这是典型
  • 2024-07-28华为S6700交换机的命名规则
      表6 S6700交换机的命名规则(适用于S6730/S6735/S6755款型)标号含义A设备类型(1位)固定为S,表示设备为交换机。B网络定位(1位)6:汇聚交换机5:高端接入交换机3:中端接入交换机C市场定位(1位)7:企业网产品系列D交换机子系列(2位)十位表示更新
  • 2024-07-27【文化课】证明不等式的工具——全导数
    别问我取等条件,全导数处理不了区等条件)全导数为了方便,记\(f_i\)表示对\(x_i\)求偏导的结果定义设一个\(n\)元函数\(f(x_1,x_2,x_3...,x_n):R^n\toR\),其全导数定义为对每一维求偏导的结果的和,记为\(D(f)\)即\(D(f)=\sum\limits_{i=1}^{n}f_i\)全导数保留了导数的一
  • 2024-07-27IOI2022 邮局 加强版 题解
    [IOI2000]邮局加强版题解考虑动态规划,设\(f_{i,j}\)为经过了\(i\)个村庄,正在建第\(j\)​个邮局的最优距离。以及\(w_{i,j}\)表示区间\([i,j]\)​内建一个邮局时的距离总和。\(a\)数组表示每个村庄的坐标编号。朴素版状态转移方程:\[f_{i,j}=\min(f_{i,j},f_{k,j
  • 2024-07-26Codeforces Round 961
    省流:运气好没有掉分)B2Bonquet(HardVertion)(CF1995B2)事实上B1都写挂了(尖叫)处理花瓣数相差不超过1的花,可以用map存储每种花的数量,顺序遍历即可(其实是不想排序统计,好麻烦);那么如何计算最终答案呢。。。此处省略我赛时乱七八糟的一堆复杂做法,比较简单的写法是先找到一个可行的
  • 2024-07-26【YOLOv8改进 - 注意力机制】Gather-Excite : 提高网络捕获长距离特征交互的能力
    YOLOv8目标检测创新改进与实战案例专栏专栏目录:YOLOv8有效改进系列及项目实战目录包含卷积,主干注意力,检测头等创新机制以及各种目标检测分割项目实战案例专栏链接:YOLOv8基础解析+创新改进+实战案例介绍摘要虽然卷积神经网络(CNNs)中使用自下而上的局部操作符与自
  • 2024-07-25CodeForces - 1842H
    *3000,大牛题。分析题目的转化首先题目中\(x_i+x_j\le1\)和\(x_i+x_j\ge1\)不好处理,我们不妨将\(x_i\)都减去\(0.5\),结果不变,那么原题则转化成了\(x_i+x_j\leor\ge0\),发现现在只在乎\(x_i\)之间的绝对值大小关系与正负,这样就可以求出总方案数和合法的方案数,所以
  • 2024-07-24异或与乘积(又是一道数学)
    Tomoyuki-Mizuyama有一个\(n\)(\(2\len\le10^5\))个数的序列。现在他想做若干次操作,每次选择两个数,把他们异或起来,之后删除这两个数,并把他们异或后的结果加入序列。他进行若干次操作后,会把序列中剩下的数全部乘起来。他想知道最后的结果最大是多少。注意,Tomoyuki-Mizuyama最多
  • 2024-07-23qaq(曾经の NOIP 模考)
    TomoyukiMIzuyama要出\(n\)道题,他现在有\(m\)个不同的乱码,他非常的阴间,所以他决定先决定先用这群乱码起好第一个题目的名字,之后每个题目都直接从上一个题目名字中找一个子序列当做自己的名字。现在他想知道,在第\(i\)道题目名字长度为\(a_i\)的情况下(\(a_1\gea_2\ge\cd