自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【数据结构】并查集应用

检查ai是否出现过,出现过就不断+1,使成为第一个没有出现过的。这样得到一个不重复数组。回忆起任务调度问题的集合树。

2025-04-05 13:09:41 22

原创 【计算几何】凸包

【代码】【计算几何】凸包。

2025-04-05 12:58:36 26

原创 【计算几何】凸包

【代码】【计算几何】凸包。

2025-03-30 09:25:54 138

原创 【练习】字符串

操作序列122211122121221,将操作序列中的21换成11,得到的字符串相同,全都换成11,这样就是1111112222,得到sisi+j+1si+j+2…每个字母如果不是第一次出现,其得到的字符串必然可由第一次出现的位置通过某一序列得到,所以只算第一次的。你的任务是找出对初始字符串进行任意次数(可能为零)、任意顺序的操作后,可以生成的。

2025-03-25 12:42:13 115

原创 【练习】异或

tire树。

2025-03-22 17:23:31 60

原创 【练习】伪博弈论

爱丽丝或鲍勃(当前轮到的玩家)可以从集合中选择两个不同的整数 x 和 y ,使得集合中不包含它们的绝对差 |x - y|。然后,该棋手将整数 |x - y| 添加到集合中(因此,集合的大小增加了一个)。如果当前棋手没有有效棋步,他(或她)就输掉对局。问题是,如果两位棋手都以最佳方式下棋,谁会最终赢得对局。请记住,爱丽丝总是先下棋。前面的都可以被填满,但要考虑gcd。

2025-03-22 09:30:57 93

原创 【】和数学

1

2025-03-21 14:31:10 63

原创 【数学】博弈

位于位置 i 的任何一步棋中,当前棋手必须将令牌移动到下一个位置 j ,使得 j>i 和 Aj 与 Ai在二进制表示中最多相差一位。

2025-03-21 12:11:53 189

原创 【cf】交换

1。

2025-03-19 20:19:35 91

原创 【】枚举倍数 二进制

1。

2025-03-19 20:15:57 65

原创 【】序列操作

则不允许进行该操作。在这些限制条件下,寿教授可以按照任意顺序执行任意数量的操作。寿教授希望所有没有被移走的塔的高度都相同。请计算实现这一目标的最少操作次数。trick:只通过±的,最终变成的相同的数 必在原数组中出现。寿教授永远不能选择被移除的塔。如果操作后,塔的高度将变为。寿教授不喜欢这些塔,因为它们的高度太随意了。个不同高度的积木塔。

2025-03-19 19:53:23 698

原创 【动态规划】概率dp

bag of mice

2025-03-16 21:20:34 58

原创 【动态规划】线段树优化dp

1

2025-03-08 16:00:09 96

原创 【动态规划】数位dp

只要一个正整数的十进制表示中包含不超过 3 个非零数字,就被认为是优雅的数字。例如,3、2000、123 是优雅的数字,而 4321、12306、120086 则不是。

2025-03-05 16:06:22 152

原创 【动态规划】单调队列优化dp

烽火台是重要的军事防御设施,一般建在交通要道或险要处。一旦有军情发生,则白天用浓烟,晚上有火光传递军情。在某两个城市之间有n座烽火台,每个烽火台发出信号都有一定的代价。为了使情报准确传递,在连续m个烽火台中至少要有一个发出信号。现在输入nm和每个烽火台的代价,请计算在两城市之间准确传递情报所需花费的总代价最少为多少。

2025-03-03 20:37:39 512

原创 【巩固】图的dfs

P2661 [NOIP 2015 提高组] 信息传递

2025-02-26 19:59:56 87

原创 【基础】交互题

【代码】【基础】交互题。

2025-02-17 13:32:04 102

原创 【练习】状压dp轮廓线dp

11

2025-02-13 22:58:50 64

原创 【练习】博弈

3 减少一个1 和一个2。2 减少两个1加一个2。

2025-02-11 19:06:21 219

原创 【练习】数学

【代码】【练习】数学。

2025-02-10 12:45:26 197

原创 【练习】图论

【代码】【练习】图论。

2025-02-10 09:39:04 735

原创 【练习】MEX

第一个未出现的非负整数。

2025-02-05 15:08:44 201

原创 【练习】组合数学和期望

G. Shinyruo and KFC

2025-02-04 11:33:09 118

原创 【练习】dp

【代码】【练习】dp。

2025-02-02 18:27:45 257

原创 【数据结构】并查集

基本操作。

2025-01-31 19:03:46 330

原创 【练习】树形dp

【代码】【练习】图论。

2025-01-29 00:16:04 694

原创 【练习】数论

x1​y1​and (x2​y2​x3​y3​(1≤T≤500001​y1​x2​y2​(−109≤x1​y1​x2​y2​≤109x1​y1​and (x2​y2​3​y3​(−1018≤x3​y3​≤1018计算几何+数论。

2025-01-27 22:06:27 738

原创 【动态规划】杨表

杨氏矩阵(杨表) - 算法小站Problem - 102538D - Codeforces

2025-01-25 23:44:13 289

原创 【动态规划】记忆化搜索

【代码】【动态规划】记忆化搜索。

2025-01-23 23:08:22 184

原创 【数据结构】树链刨分

1 u v k,修改路径上节点权值,将节点uu和节点vv之间路径上的所有节点(包括这两个节点)的权值增加kk。 2 u k,修改子树上节点权值,将以节点uu为根的子树上的所有节点的权值增加kk。 3 u v,询问路径,询问节点uu和节点vv之间路径上的所有节点(包括这两个节点)的权值和。 4 u,询问子树,询问以节点uu为根的子树上的所有节点的权值和。

2025-01-03 22:13:59 349

原创 【数据结构】表达式运算

P10473 表达式计算4 - 洛谷 | 计算机科学教育新生态

2024-12-16 22:46:43 98

原创 【数学】组合数学和期望

当轮到一头奶牛上车时,如果该奶牛上车会导致超重(即所有上车奶牛的总重量大于 pp),贝茜就会直接声称车已坐满,并谢绝该奶牛以及其后面的所有奶牛上车。(注意,在这种情况下,为了避免该奶牛心里不平衡向平台举报自己,即便后面有更轻的奶牛可以上车,贝茜也不会招待。所有测试点满足 1≤n≤501≤n≤50,1≤ai≤501≤ai≤50,1≤p≤501≤p≤50。约翰家一共有 nn 头奶牛,编号 1∼n1∼n,其中第 ii 头奶牛的重量为 aiai。已知,奶牛们的排队顺序是完全随机的,也就是说,n!

2024-12-14 21:23:42 224

原创 【数据结构】点分治 点分树

对于第 22 到第 QQ 行,假设前一行得到的方便值为 ansans,那么当前行的 LL 和 RR 计算方法为: L=min((a+ans)%A,(b+ans)%A)L=min((a+ans)%A,(b+ans)%A), R=max((a+ans)%A,(b+ans)%A)R=max((a+ans)%A,(b+ans)%A)。对于其中第 11 行,LL 和 RR 的计算方法为:L=min(a%A,b%A)L=min(a%A,b%A), R=max(a%A,b%A)R=max(a%A,b%A)。

2024-09-26 20:11:21 1007 1

原创 【图论】最短路应用

MarkDown视图Copy重庆城里有 nn 个车站,mm 条公路连接其中的某些车站。每两个车站最多用一条公路连接,从任何一个车站出发都可以经过一条或者多条公路到达其他车站,但不同的路径需要花费的时间可能不同。在一条路径上花费的时间等于路径上所有公路需要的时间之和。佳佳的家在车站 11,他有五个亲戚,分别住在车站 a,b,c,d,ea,b,c,d,e。过年了,他需要从自己的家出发,拜访每个亲戚(顺序任意),给他们送去节日的祝福。怎样走,才需要最少的时间?

2024-09-21 12:22:57 873

原创 【数据结构】动态开点线段树

【代码】【数据结构】动态开点线段树。

2024-09-19 18:05:13 433

原创 【字符串】AC自动机+dp

标记危险 cnt[p]=1 cnt[p]|=cnt[ne[p]]记录个数cnt[p]++;

2024-09-15 22:00:57 379

原创 【数据结构】线段树复杂应用

随着星际网络的进一步建设和规模的增大,一个新的问题出现在网络工程师面前——地址空间不够用了!原来,星际网络采用了传统的 IPv6 协议,虽然有2128级别的可用地址数量,但面对广袤无垠的宇宙和爆炸式增长的网络用户数,如此庞大的地址空间也面临了用尽的那一天。新的通信协议的研发工作交给了著名的网络科技圣地——西西艾弗星。最终,经过2333年的不懈努力,西西艾弗星的工程师们设计出了一种新的协议——“西西艾弗IP协议”,又称 IPxxaf。在 IPxxaf 协议中,一个地址由n位二进制位组成,其中。

2024-09-13 19:36:07 1234

原创 【组合】矩阵ksm+状压dp

给出一个n×m的方格图,现在要用如下L型的积木拼到这个图中,使得方格图正好被拼满,请问总共有多少种拼法。其中,方格图的每一个方格正好能放积木中的一块。积木可以任意旋转。

2024-09-11 09:36:01 1325

原创 【动态规划】任务调度dp 自用

②同时做的后效性问题:因为这里做的时候不用排序,所以我们把所有加入背包的同时进行的进程提到最前面去。枚举下界的调整:我们可以看出,因为状态是非严格单调递增的,所以我们如果发现对∀i∈[0,k],f[i]=∞,那么k以下的状态已经作废了,不会再被用到。由于受到机器性能和产品特性的限制,不同的机器加工同一产品所需的时间会不同,若同时由两台机器共同进行加工,所完成任务又会不同。所以在没有顺序的时候,直接按背包做。后来思考了一下,便感觉是dp,对于一道题只有两个状态,一是加到左脑,二是加到右脑,所以是01背包。

2024-09-11 09:30:32 990

原创 【字符串】AC自动机

1.AC自动机1.1 搜索关键字 一个模式串只算一次#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>using namespace std;const int N = 10010, S = 55, M = 1000010;int n;int tr[N * S][26], cnt[N * S], idx;char str[M];int

2024-09-06 10:06:33 505

空空如也

空空如也

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

TA关注的人

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