自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 3134. 找出唯一性数组的中位数(二分 + 滑窗)

【代码】3134. 找出唯一性数组的中位数(二分 + 滑窗)

2025-03-29 09:42:35 115

原创 2968. 执行操作使频率分数最大(中位数贪心 + 滑动窗口 + 前缀和 + 思维)

【代码】2968. 执行操作使频率分数最大(中位数贪心 + 滑动窗口 + 前缀和 + 思维)

2025-03-27 13:46:41 206

原创 2271. 毯子覆盖的最多白色砖块数(贪心 + 滑动窗口)及其变种 (收集连续 K 个袋子可以获得的最多硬币数量)

【代码】2271. 毯子覆盖的最多白色砖块数(贪心 + 滑动窗口)

2025-03-27 08:44:04 197

原创 2831. 找出最长等值子数组(枚举每个元素所在的数组,这种思想可太奇妙了)

【代码】2831. 找出最长等值子数组(枚举每个元素所在的数组,这种思想可太奇妙了)

2025-03-24 19:16:45 304

原创 1838. 最高频元素的频数(二分 + 滑动窗口)

【代码】1838. 最高频元素的频数(二分 + 滑动窗口)

2025-03-24 14:32:31 257

原创 2953. 统计完全子字符串(将题目中给的信息进行分组循环)

public://我去好神奇,这题//设m为不同的个数//可以转化为一个k * m大小的窗口里面有m个不同的字母出现k次,太神奇了wcm <= 26;m ++)//将不同字母分组//记录窗口的上一个是什么字符i ++)if(i!else {//统计多少个不同的if(i!int f = 0;o <= 25;f = 1;break;int u = 0;if(!}//相当于有两个条件的判断//nmd忘记取绝对值了if(it!

2025-03-21 15:59:43 315

原创 2134. 最少交换次数来组合所有的 1 II(滑动窗口,定长连续子序列)

【代码】2134. 最少交换次数来组合所有的 1 II。

2025-03-19 11:37:42 141

原创 New Friends(并查集)

【代码】New Friends(并查集)

2025-03-18 15:49:07 203 1

原创 小柒分糖果(组合数,预处理阶乘,隔板法)

【代码】小柒分糖果(组合数,预处理阶乘,隔板法)

2025-03-15 15:23:49 324

原创 小柒的逆序对

【代码】小柒的逆序对。

2025-03-15 14:11:57 135

原创 F. Clique in the Divisibility Graph(动态规划)倍数问题复杂度n(sqrt(n))会超时

【代码】F. Clique in the Divisibility Graph(动态规划)倍数问题复杂度n(sqrt(n))会超时。

2025-03-14 15:53:54 351

原创 二叉树的遍历模板(建树已知两者求其他)

【代码】二叉树的遍历模板(建树已知两者求其他)

2025-03-04 20:35:00 290

原创 L2-004 这是二叉搜索树吗(二叉搜索树)

【代码】L2-004 这是二叉搜索树吗(二叉搜索树)

2025-03-04 18:45:37 191

原创 分层图最短路

【代码】分层图最短路。

2025-03-03 12:55:16 203

原创 一起走很长的路!(ST表典型题)

牛妹正在玩多米诺骨牌。她将n张多米诺骨牌从左到右排成一排,每一张多米诺骨牌都有重量,第i张多米诺骨牌的重量记为ai​。随后,牛妹定义了新的游戏规则,初始时她会选定lr1≦l≦r≦n∙手动选择第l张多米诺骨牌,将其向右推倒;∙对于第l1张多米诺骨牌,若满足al​≧al1​,则其也会向右倒下;∙对于第l2张多米诺骨牌,若满足al​al1​≧al2​,则其也会向右倒下;∙……;∙对于第i张多米诺骨牌,若其左侧的第i−1。

2025-02-18 20:18:45 495

原创 贪心(典题)

小红希望你构造一个长度为n的排列,需要满足第i个元素的范围在li​ri​范围内。你能帮帮她吗?长度为n的排列是由1∼n这n个整数、按任意顺序组成的数组,其中每个整数恰好出现一次。例如,23154是一个长度为5的排列,而122和134都不是排列,因为前者存在重复元素,后者包含了超出范围的数。

2025-02-18 19:27:40 1011

原创 [ABC329F] Colored Ball(启发式合并模板)

给定N个盒子,每个盒子里面有一个颜色为Ci​的小球。有Q次操作,每次操作将第ai​个盒子中的球都放到第bi​个盒子里面,你需要在每次操作后输出当前操作结束后第bi​个盒子里面有多少个不同颜色的小球。如果盒子为空,输出0即可。

2025-01-16 20:41:46 654

原创 [ABC351F] Double Sum(树状数组,数学问题)

给定一个非负整数数列AA1​A2​AN​。i1∑N​ji1∑N​maxAj​−Ai​0数据保证答案不超过 $ 2^{63} $

2025-01-16 19:58:22 746

原创 典型的dp问题(一个字符串是某个数的倍数的方案数量)

/典题//dp三件套定义,初始化,转移//前i位组成的数对13取模为j的方案数量int main()string s;cin >> s;i <= n;if(s[i]!

2024-12-16 18:20:48 203

原创 Petya and Array(新型离散化方式)

有一个长度为n的序列a,和一个数t,求有多少个区间lr满足 $a_l+a_{l+1}+…+a_{r} <t $ 且l≤r。

2024-12-12 19:33:59 667 1

原创 换根dp模板()

给定一个n个点的树,请求出一个结点,使得以这个结点为根时,所有结点的深度之和最大。一个结点的深度之定义为该节点到根的简单路径上边的数量。

2024-12-12 19:11:41 984

原创 莫队算法(优雅的暴力)

小B 有一个长为n的整数序列a,值域为1k。他一共有m个询问,每个询问给定一个区间lri1∑k​ci2​其中ci​表示数字i在lr中的出现次数。小B请你帮助他回答询问。

2024-12-08 18:10:33 1186

原创 Bag of mice 概率dp模板

袋子里有w只白鼠和b只黑鼠 ,A和B轮流从袋子里抓,谁先抓到白色谁就赢。A每次随机抓一只,B每次随机抓完一只之后会有另一只随机老鼠跑出来。如果两个人都没有抓到白色则B赢。A先抓,问A赢的概率。

2024-12-07 13:20:38 682

原创 Distance in Tree 树形dp练习(树中两点距离为k的数量板子)

输入点数为N一棵树求树上长度恰好为K的路径个数。

2024-12-07 12:33:10 1023

原创 树的直径树形dp(模板)

【代码】树的直径树形dp(模板)

2024-12-07 10:50:02 99

原创 Codeforces Round 991 (Div. 3) F. Maximum modulo equality(区间gcd模板)

【代码】Codeforces Round 991 (Div. 3) F. Maximum modulo equality(区间gcd模板)

2024-12-06 19:48:15 531

原创 [ABC287E] Karuta(字典树模板题 + 思维暴力两种做法)

给定N个字符串Si​ijmax​LCPSi​Si​其中LCPSi​Sj​表示两字符串最长公共前缀的长度。

2024-12-05 19:54:05 1011

原创 字典树模板

【代码】字典树模板。

2024-12-05 19:12:09 108

原创 2024-2025 ICPC, NERC, Southern and Volga Russian Regional Contest(cf)(个人记录)

int t;ll a[N];int n;cin >> n;i <= n;i ++)ll x;cin >> x;ma[x] ++;int k = 0;j <= i / 2;

2024-11-29 20:46:17 355

原创 算法训练营树状数组模板(二维)

【代码】算法训练营树状数组模板(二维)

2024-11-20 20:05:15 256

原创 (牛客周赛68)红魔馆的馆主(二)(两个数乘积是某个数的倍数的方案数量)

小红可以进行最多1次操作:选择一个元素,使其加1。请你帮小红求出最多1次操作后,数组的最大美丽度。众所周知,红魔馆的馆主是一只495岁的吸血鬼,所以她非常喜欢495这个数。现在小红拿到了一个数组,她认为该数组的“美丽度”为:选两个元素。一个整数,代表最多一次操作后,数组的最大美丽度。,乘积为495的倍数的方案数。,代表每个人数组的大小。第一行输入一个正整数。

2024-11-18 13:09:03 241

原创 最近公共祖先(LCA模板总结)

输入:第1行包含一个整数T,表示测试用例的数量。每个测试用例的第1行都包含整数N(2≤N≤10,000),表示树中的节点数。接下来N-1行,每行都包含一对边的整数,第1个整数是第2个整数的父节点(有N个节点的树有N-1条边)。每个测试用例的最后一行都包含两个不同的整数,求其LCA。给你一棵树,找出两点的最近公共祖先LCA。

2024-11-14 11:01:46 234

原创 P2863 [USACO06JAN] The Cow Prom S(tarjan算法模板强联通分量)

有一个n个点,m条边的有向图,请求出这个图点数大于1的强连通分量个数。

2024-11-14 10:28:14 469

原创 区间数位和模板(贪心)

【代码】区间数位和模板(贪心)

2024-11-11 13:38:52 349

原创 2024 第五次周赛

int n, c;int a[N];i <= n;//说明安排的距离小// 说明安排的距离大int main()i <= n;i ++)//二分前都需要排序= r)return 0;

2024-11-10 17:02:48 605 1

原创 [ABC291E] Find Permutation(拓扑排序变种)

有一个1∼N的排列A1​⋯AN​。给定M组关系Xi​Yi​,每组关系表示AXi​​AYi​​。求出唯一一组合法的A。如果答案不唯一,仅输出No;否则输出Yes和求出的A。

2024-11-09 13:48:27 653

原创 [ABC239E] Subtree K-th Max

给定一棵n个节点的树,每个节点的权值为xi​。现有Q个询问,每个询问给定vk,求节点v的子树第k大的数。翻译提供:xiaohaoaibiancheng66。

2024-11-09 13:05:18 1040

原创 ST表(区间最值问题)(模板)(一维与二维)

这是一道 ST 表经典题——静态区间最大值O1函数返回值为读入的第一个整数。

2024-11-05 14:29:53 768

原创 2024第四次周赛

【代码】2024第四次周赛。

2024-10-31 10:09:49 190

原创 环形运输距离Conveyor Belts

传送带 $ m_n $ 是一个大小为 $ n \times n $ 的矩阵,其中 $ n $ 是一个偶数。矩阵由顺时针移动的同心带组成。换句话说,当n2时,传送带矩阵就是一个2×2的矩阵,其单元格形成顺时针长度为4的循环。对于任何自然数k≥2,矩阵m2k​是通过向矩阵m2k−2​添加形成顺时针循环的外层而获得的。你站在坐标为x1​y1​的单元格上,想要到达坐标为x2​y2​的单元格。每秒钟你会移动到你所在的带子上的下一个单元格。

2024-10-30 19:25:39 887

空空如也

空空如也

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

TA关注的人

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