2i
  • 2024-12-16数据结构树
    文章目录树树的性质二叉树
  • 2024-12-06探秘Air780E低功耗模组LuatOS开发:洞悉数据打包解包(pack)!
    本文我们要探秘的是Air780E低功耗模组LuatOS开发,洞悉其数据打包解包(pack)!一、LuatOSstring库pack和unpack接口LuatOSstring库的pack和unpack是一个用于在Lua程序中进行二进制数据打包和解包操作的接口,支持多种数据类型和字节序格式,方便处理二进制协议和文件。由于Lua中字符
  • 2024-12-03JDBC入门
    JDBC入门​JDBC(JavaDatabaseConnectivity)是Java提供的一种标准API,用于连接和操作关系型数据库。它是Java程序和数据库之间的桥梁,允许开发人员通过Java代码与数据库交互,执行查询、更新和其他数据库操作。一、JDBC的快速入门官网下载数据库连接驱动jar包。https:
  • 2024-09-06平方和公式
    \(\sum_{i=1}^{n}i^2=\frac{n*(n+1)*(2n+1)}{6}\)证明\(1^2=1\)\(2^2=1+3\)\(3^2=1+3+5\)……\(n^2=1+3+5+……+(2n-1)\)据此可以得出:\(\sum_{i=1}^{n}i^2=1*n+3*(n-1)+5*(n-2)+……+(2n-1)*1\)化简:\(\sum_{i=1}^{n}i^2=\sum_{i=1}^{n}(2i-1)*n-\su
  • 2024-09-05icetea sol2
    iceteasol2sol1省流:建立线段树,在每一个节点上维护\(f_u(x)\)表示父节点冰红茶有\(x\)个单位,\(u\)的子树内所有边权值和加上\(u\)到父亲边权的最小值.这样根节点两个子节点的\(f\)之和的最小值即为答案.\(f\)的合并方式不再叙述.为了方便表述,我们记线段树上节点\(u\)的子树
  • 2024-08-10SMA2:代码实现详解——Image Encoder篇(FpnNeck章)
    SMA2:代码实现详解——ImageEncoder篇(FpnNeck)总配置YAML文件、OmegaConf和hydraSAM2的官方实现是使用yaml文件来配置整体的模型结构与参数的。关键代码如下:defbuild_sam2(config_file,ckpt_path=None,device="cuda",mode="eval",hydra_overr
  • 2024-08-06Contest5385 - FFT
    ContestA签到题BFFT/NTT快速傅立叶P3803【模板】多项式乘法(FFT)&P1919【模板】高精度乘法|A*BProblem升级版参考资料:炫酷反演魔术-博客-vfleaking的博客题解P3803【【模板】多项式乘法(FFT)】-洛谷专栏FFT总体思路FFT处理循环卷积问题,而卷积问题通用的
  • 2024-08-04P6601
    我们发现每一时刻的小球位置只可能有两种,这和它瞬移的次数有关。在每个时刻内,都有两种可能的方案。对于每个时刻瞬移次数为奇数的概率就是\(\sum_{i=0}^{t}{n\choosei}p^{i}*(1-p)^{t-i}[i\%2==1]\),偶数就是\(\sum_{i=0}^{t}{n\choosei}p^{i}*(1-p)^{t-i}[i\%2==0]\)根
  • 2024-07-122024.7.12 模拟赛
    A容易观察到每个“\(1\)”相当于是独立的,那么其位置越靠后越优,则对于\(i=1\ton-1\),每次都为\(a_i\)选择一个最大的满足\(i+2^t\leqn\)的\(t\)全部进行操作最优。使用__builtin_clz函数做到\(O(n)\),暴力算\(t\)做到\(O(n\logV)\)。B要想求出每个前缀的答案,就
  • 2024-07-12Arpa’s overnight party and Mehrdad’s silent entering
    Arpa’sovernightpartyandMehrdad’ssilententering题目大意给\(n\)对情侣染色,要求情侣不能然相同颜色而且相邻\(3\)人的颜色不同,求合法方案。数据范围满足\(1\len\le10^5\)。思路钦定\(2i-1\)与\(2i\)的人吃的食物不一样,那么这样建图跑出来的一定是二分图
  • 2024-07-05洛谷P5517题解
    题目解释现有一数列:\(a_{0}=-3,a_{1}=-6,a_{2}=-12,a_{n}=3a_{n-1}+a_{n-2}-3a_{n-3}+3^n,求T组a_{n}\)modp的异或和题目思路分析抛开复杂度不谈,这道题可以用矩阵加速(矩阵的快速幂)和通项公式两种方法来做,这两种方法求一个\(a_{n}\)的时间复杂度都是\(log_2(n)\),但矩阵乘法需
  • 2024-06-20【数据结构与算法】二叉树的性质 详解
    在二叉树的第i层上至多有多少个结点。在二叉树的第i层上至多有2i−1
  • 2024-06-20CF988D Points and Powers of Two 题解
    题目传送门题目大意题目描述在坐标线上有nnn个不同的点,第iii
  • 2024-05-1920240519比赛总结
    T1Colorhttps://gxyzoj.com/d/hzoj/p/3692显然,答案与元素的位置无关,只与个数有关考虑每个元素能经过若干次操作变成n个的概率,记\(p_i\)为i个数能变到n个数的概率进行一次操作后,会分成三种情况,+1,-1,和不变,所以式子是:\[p_i=\dfrac{i(n-i)}{n(n-1)}p_{i-1}+\dfrac{i(n-i)}{n(n
  • 2024-05-17计算机体系结构-Booth乘法
    原理解释电路实现以Radix-4Booth编码为例,Booth乘法的核心是部分积的生成,需要生成\(N/2\)个部分积,每个部分积与\([X]_补\)有关,存在\(-X,-2X,+X,+2X,0\)这五种可能,其中减去\(X_{补}\)的操作可以认为是按位取反的\(X_{补}\)在末尾+1。为了硬件实现方便,可以将末位1操作提取出来,假
  • 2024-04-06【2021.6.26 NOI模拟】Problem B. 简单题 another solution
    ProblemDescriptionInput从文件b.in中读入数据。一个正整数n。Output输出到文件b.out中。一个整数表示答案。SampleDataInput#1Copy5Output#1Copy31Input#2Copy50Output#2Copy2885DataConstraint首先,我们从小到大枚举\(n\),假设当前枚举
  • 2024-04-03#19 2024.4.3
    694.pjudge21633【PER#2】2048695.loj3483「USACO2021.2Platinum」CountingGraphs696.loj2468「2018集训队互测Day2」神秘货币史。697.cf1935fAndrey'sTree反思。考虑一个\(mx\rightarrowmx+1\)的构造。那么它挺赢的。考虑一些cornercase,即\(u=mx
  • 2024-03-22UVA557 Burger 题解
    UVA557Burger题目大意称一个长度为\(n\)的01串是好的,当且仅当\(0\)和\(1\)在该串中分别出现恰好\(\fracn2\)次,且该串的最后两位相同。现给定\(n\)(\(n\)为偶数),求该串是好的的概率。Solve正难则反,考虑求出最后两位不同的概率。令\(m=\fracn2\),那么条件“最后
  • 2024-03-13位置编码(Poitional Encoding)
    2024.3.13位置编码(PoitionalEncoding)Self-Attention:对于每个词而言都是位置关系,把每个词的顺序打乱,得到的注意力值依然不变优点:解决了长序列依赖问题可以并行缺点:开销变大(需要算力增加)既然可以并行,则词与词之间不存在顺序关系(打乱一句话,这句话里的每个词的词向量依然