自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(168)
  • 收藏
  • 关注

原创 缪尔赛思又来到了你的面前(哈希)

定义一棵根节点为1n2≤n≤103Hi1∑n​XiYfaimod998244353fai表示i的父亲节点,1为根节点,fa11。$X,Y(1≤X,Y<998244353) $为给定的两个随机值。请构造两棵大小为n的树,他们有相同的哈希值,但两棵树要求不一样。

2024-05-25 11:34:59 179

原创 阴影映射(线段树)

实时阴影是电子游戏中最为重要的画面效果之一。在计算机图形学中,通常使用阴影映射方法来实现实时阴影。游戏开发部正在开发一款 2D 游戏,同时希望能够在 2D 游戏中模仿 3D 游戏的光影效果,请帮帮游戏开发部!给定 x-y 平面上的 n 个矩形,矩形的边界平行于坐标轴,且可能相互重叠。同时给定点光源的坐标。现有 m 次操作,每次操作添加或删除一个矩形,或询问 x 轴上的一点是否在阴影内。

2024-05-24 21:45:11 121

原创 你须偿还(线段树)

莫斯提马躲进了城镇。菲亚梅塔正在追杀她。城镇里有n1≤n≤2×105)座修道院排成一行,第i座修道院的高度为ai​∣ai​∣≤109。菲亚梅塔不想花时间寻找莫斯提马,她设定了两个参数lr−1015≤l≤r≤1015当的高度之和在lr之内时,菲亚梅塔会直接来一发你须偿还。菲亚梅塔想知道自己一共会发射多少发你须偿还。形式化地说,求满足l≤∑kij​ak​≤r的二元组lr数量。1≤i≤j。

2024-05-23 09:09:16 608

原创 [HBCPC2023] Sakura(笛卡尔树)

Given A1,A2,⋯,AnA_1,A_2,⋯,A_nA1​,A2​,⋯,An​, please count the number of valid pairs of (l,rl,rl,r) where l≤rl≤rl≤r and Al+Ar=maxi=lrAiA_l+A_r=max_{i=l}^rA_iAl​+Ar​=maxi=lr​Ai​.The first line contains a single integer n(1≤n≤500000).The second line contains n

2024-05-08 20:44:52 603 4

原创 NLP学习笔记(三)

NLP学习笔记(三)

2023-06-30 22:54:44 606

原创 NLP学习笔记(二)

NLP学习笔记(二)

2023-06-29 09:37:27 826

原创 Adam优化器学习笔记

在介绍了前置知识:随机梯度下降、小批量、动态学习率、动量法之后,讲解了AdaGrad、RMSProp以及Adam三个深度学习优化器。

2023-06-24 18:25:43 1031

原创 [Daimayuan] 最长的 X(C++,字符串)

常见的最长连续子数组问题。

2023-06-18 09:52:36 527

原创 [Daimayuan] 小明秘制小汉堡!(C++,二分)

常规的二分问题。

2023-06-17 12:10:08 179

原创 [Daimayuan] 奶牛集会(C++,线段树)

采用排序算法和线段树,进行批量处理,优化效率。

2023-06-17 11:26:56 457

原创 [Daimayuan] 兔纸(C++,二分)

让我看看是谁学数据结构学傻了?原来是我,那没事了。

2023-06-15 10:39:22 585

原创 [Daimayuan] 一半相等(C++,数学)

目标是求到达指定位置距离的最大公约数。问题是要求哪一半元素和要求到谁的距离。

2023-06-15 09:39:57 1015

原创 [Daimayuan] 赢救瓜瓜(C++,字符串哈希)

思路很简单,但是需要哈希算法来加速字符串访问。

2023-06-14 13:06:21 520

原创 [Daimayuan] nice party(C++,二分,贪心)

二分与贪心的结合说明了详细实现过程

2023-06-13 13:10:12 419

原创 [Daimayuan] 全部相等(C++,数学)

QWQ一道简单的数学题

2023-06-13 12:22:13 621

原创 [Daimayuan] 算的我头都大啦(C++,数学)

实现题中所给函数,而后直接模拟即可。

2023-06-12 12:37:30 515

原创 [Daimayuan] 分段求和(C++,二分)

采用二分搜索解决本题:限制分段和的最大值越小,分段越多;反之,分段越少。分段数越多,越容易符合题中要求的分段数。

2023-06-12 11:37:08 569

原创 [Daimayuan] Gene(C++,字符串)

利用STL提供的find方法和vector容器解决问题

2023-06-11 10:58:08 596

原创 [Daimayuan] 贪就是了(C++,BFS)

QVQ

2023-06-11 10:33:43 1313

原创 [Daimayuan] 程序自动分析(C++,强连通分量)

等价关系具有传递性、自反性、对称性,所有等价元素在同一个强连通分量中,故采用并查集维护。

2023-06-10 09:15:42 586

原创 [Daimayuan] 模拟输出受限制的双端队列(C++,模拟)

使用deque容器模拟双端队列,明确每一步需要做什么,写出dfs代码解决问题。

2023-06-09 20:39:47 552

原创 [Daimayuan] 最喜欢数学了(高数除外)(C++,逻辑推理)

逻辑推理题,考虑每一种可能的情形,然后打表qwq。

2023-05-27 21:00:25 414 1

原创 [Daimayuan] Owwwwwwwwwww...f(C++,强连通分量)

解题关键在于把序列抽象为图,然后统计环的长度即可。

2023-05-26 23:42:50 719

原创 [Daimayuan] pSort(C++,强连通分量)

解题关键在于将元素序列抽象为图,这样我们就只需要判断需要交换的节点是否在同一强连通分量之中。

2023-05-26 22:47:50 709

原创 [Daimayuan] 重建(C++,Floyd)

考察对Floyd的思想理解,以及对题目提供条件的利用。

2023-05-26 00:11:49 488

原创 [Daimayuan] 数学(C++,最大公约数)

从最大公约数的概念入手解决问题。

2023-05-25 23:37:28 511

原创 [Daimayuan] 树(C++,动态规划,01背包方案数)

首先需要知道:对于一棵树,每删除一条边都会增加一个连通块;然后关键在于能否把节点抽象为物品,之后就变成了背包问题。

2023-05-24 20:06:30 584

原创 [Daimayuan] 农田划分(C++,数学,BFS)

对于本题,我们要知道:对于数列[1,2,2^2,...,2^{n-1},2^n],2^n是大于之前所有的数加和的。

2023-05-22 21:52:03 454

原创 [Daimayuan] 非递减的01序列(C++,前缀和)

我们的目标具体来说就是选定某个位置,之前的均为0,之后的均为1。利用前缀和,快速获取每一个位置对应的操作次数,最后遍历即可。

2023-05-21 10:48:30 358

原创 [Daimayuan] 三段式(C++,数组前缀和)

对于连续区间和问题,常常用前缀和概念优化算法。

2023-05-20 20:57:58 531

原创 [Daimayuan] Collision(C++,多源最短路)

解题关键在于能否看出题中所给的是一棵树,然后采用LCA算法解决。

2023-05-20 11:30:38 445

原创 [Daimayuan] 添加括号(C++,数学)

尝试不同的加括号方法,可以发现以下几个规律:(1)第一个数必定是分子;(2)第二个数必然是分母;(3)从第三个数开始,任意数都可以成为分子,且互不影响。之后就很简单了。

2023-05-19 20:06:36 483

原创 NLP学习笔记(一)

word2vec模型入门学习笔记

2023-05-09 21:25:15 556

原创 [Daimayuan] 国家铁路(C++,数学,动态规划)

有亿点点难QAQ主要解题分为两步:数学公式推导、动态规划

2023-05-02 10:15:28 656

原创 [Daimayuan] 简单子段和(C++,前缀和)

区间和问题常常采用前缀和来优化。

2023-05-01 10:04:43 624

原创 减少过拟合:暂退法

减少过拟合:暂退法

2023-04-29 13:41:47 708

原创 [Daimayuan] 异或和(C++,异或,数学)

通过找出三个性质来优化算法。

2023-04-29 09:12:49 773

原创 [Daimayuan] 分数拆分(C++,数学)

变换数学公式,考虑限制条件,发现求解的方法

2023-04-28 17:54:10 842

原创 [Daimayuan] 切割(C++,贪心,哈夫曼树)

贪心算法:哈夫曼树的应用(提供了o(n)的优化算法)

2023-04-27 21:24:41 395

原创 [Daimayuan] 吃糖果(C++,贪心)

一道简单的贪心题目

2023-04-27 19:25:13 1050

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除