自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CodeFlow评分系统

CodeFlow。

2024-11-13 22:03:20 539

原创 好题总结汇总

(1)先对aaa数组进行排序。(2)假如我们已经选到了nnn个球的数量a1a2ana1≤a2≤≤ana1​a2​an​a1​≤a2​≤≤an​按照k个不同小球组合在一起或者是1个个组合的最小组合数是多少?resultmaxanceil∑aikresultmaxanceil∑aik(3)当我们有个这个结论,我们就可以直接进行背包dpdpdp。

2024-05-10 15:19:14 1076

原创 【寒假集训营总结笔记——7道优质好题】

好题分享,万字好文

2024-04-11 16:37:09 879

原创 Titanic数据分析项目——Kaggle数据分析项目实战1

数据分析实战——Titanic

2024-03-13 16:54:55 979

原创 每日构造题训练——C. Divan and bitwise operations

一道值得分享的构造题

2024-03-13 16:04:45 1135

原创 康复训练day2——2024牛客寒假集训营6

一道很好的构造题

2024-02-27 07:30:00 746

原创 康复训练day1——小红构造数组

康复训练day1,牛客构造题

2024-02-26 08:30:00 849

原创 寒假思维训练day22 D. Divisible Pairs

更新一道赛时想歪过了很久想通的题。

2024-02-15 18:16:32 532

原创 寒假思维训练day21

今天更新一道不错的状态压缩DP题,顺带总结一下状态压缩DP。

2024-02-14 17:44:00 966 1

原创 LeetCode周赛384 题解

LeetCode周赛384题解

2024-02-12 10:33:33 665

原创 寒假思维训练day20

更新一道1600的反向贪心。

2024-02-12 10:03:11 459

原创 寒假思维训练day19

更新一道div3的F和一道类似的icpc铜牌题。

2024-02-09 03:49:16 944

原创 爪哇部落算法组2024新生赛热身赛题解

爪哇部落算法组2024新生赛题解

2024-02-08 21:16:42 589

原创 树状数组基础用法模板

树状数组基础用法模板

2024-02-01 13:15:53 304

原创 寒假思维训练day18 D. Boris and His Amazing Haircut

总结构造类思维题和树状数组模板,寒假思维训练。

2024-02-01 13:12:27 929

原创 寒假思维训练day17 C. Equal Frequencies

不知不觉已经过了差不多一个月了,坚持一件事情还是有点收获的,今天更新一道1600的构造。

2024-01-31 16:38:15 1274

原创 寒假思维训练计划day16 A. Did We Get Everything Covered?

今天更新一道1月27号晚上div2的C题作为素材,感觉用到了我的构造题总结模型,我总结了一系列的模型和例题。

2024-01-28 15:56:37 1574 1

原创 寒假思维训练day15 牛客练习赛121

牛客练习赛121题解,寒假训练

2024-01-27 15:48:37 989

原创 寒假思维训练计划day14 A. The Very Beautiful Blanket

有数学推导和矩阵举例, 代码为python代码。

2024-01-27 14:50:33 393

原创 寒假思维训练day13 D. Umka and a Long Flight

今天更新一道1700的构造题,附上详细的数学证明和python、C++代码。

2024-01-25 12:33:51 1276

原创 E. Increasing Subsequences

E. Increasing Subsequences

2024-01-23 08:11:49 372

原创 博客模板(方便以后自己使用)

part1:最近需要推广的内容part2: 链接,主要内容。part3:题解part4代码(cpp版本,后续可能会更新python版本)

2024-01-22 12:30:50 414

原创 寒假思维训练day12 E. Increasing Subsequences

1、适合喜欢算法、对算法感兴趣的朋友。2、寒假思维训练day12 3、关于构造题的方法论 4、CF edu E. Increasing Subsequences

2024-01-22 12:16:05 1294 1

原创 寒假思维训练计划day11

1、前后缀贪心,比如说观察前后缀的sum,去看以后怎么考虑最好。2、双指针贪心法,考虑两端相消或者相互作用,还有就是考虑左右边界。3、转换观察法,有些关系可以抽象成图,观察图的某些性质去总结规律。也可以抽象成一个集合,两个集合相等可以说明有解可构造。4、打表找规律,一般没什么规律可循即可打表找规律,一般和数论有关的很喜欢考,acm也喜欢考,属于人类智慧题。5、公式推导演算,常见的分为公式的等价变形、公式的化简(这个常考,一般需要先证明某些性质,可以直接抵消,一般如果原公式处理起来很复杂时就可以考虑)。

2024-01-19 18:59:49 1057

原创 寒假思维训练day10

寒假思维训练打卡

2024-01-17 12:29:25 795

原创 寒假思维训练day10 浅谈状态机DP

欠谈状态机DP的应用

2024-01-17 12:18:51 1082 1

原创 寒假思维训练day9 带DP的问题怎么看出来

寒假思维训练day9 带DP的问题怎么看出来 CF: Problem - 580C - Codeforces​​​​​​​​​​​​​​​​​​

2024-01-16 19:48:51 875

原创 B. Neutral Tonality 寒假思维训练计划day8

1、前后缀贪心,比如说观察前后缀的sum,去看以后怎么考虑最好。

2024-01-15 15:24:58 447

原创 寒假思维训练计划day7 D Cyclic Operations

1、前后缀贪心,比如说观察前后缀的sum,去看以后怎么考虑最好。2、双指针贪心法,考虑两端相消或者相互作用,还有就是考虑左右边界。3、转换观察法,有些关系可以抽象成图,观察图的某些性质去总结规律。也可以抽象成一个集合,两个集合相等可以说明有解可构造。4、打表找规律,一般没什么规律可循即可打表找规律,一般和数论有关的很喜欢考,acm也喜欢考,属于人类智慧题。5、公式推导演算,常见的分为公式的等价变形、(这个常考,一般需要先证明某些性质,可以直接抵消,一般如果原公式处理起来很复杂时就可以考虑)。

2024-01-13 14:17:27 1291 3

原创 寒假思维训练计划Day6

1、前后缀贪心,比如说观察前后缀的sum,去看以后怎么考虑最好。2、双指针贪心法,考虑两端相消或者相互作用,还有就是考虑左右边界。3、转换观察法,有些关系可以抽象成图,观察图的某些性质去总结规律。也可以抽象成一个集合,两个集合相等可以说明有解可构造。4、打表找规律,一般没什么规律可循即可打表找规律,一般和数论有关的很喜欢考,acm也喜欢考,属于人类智慧题。5、公式推导演算,常见的分为公式的等价变形、(这个常考,一般需要先证明某些性质,可以直接抵消,一般如果原公式处理起来很复杂时就可以考虑)。

2024-01-13 12:37:46 876 1

原创 寒假思维训练计划Day5

总结一下做了十几道构造题以后的总结:1、前后缀贪心,比如说观察前后缀的sum,去看以后怎么考虑最好。2、双指针贪心法,考虑两端相消或者相互作用,还有就是考虑左右边界。3、转换观察法,有些关系可以抽象成图,观察图的某些性质去总结规律。也可以抽象成一个集合,两个集合相等可以说明有解可构造。4、打表找规律,一般没什么规律可循即可打表找规律,一般和数论有关的很喜欢考,acm也喜欢考,属于人类智慧题。5、公式推导演算,常见的分为公式的等价变形、公式的化简。

2024-01-12 13:30:30 603 4

原创 寒假思维训练计划day4

又来还债啦,每日一更,今天两更。

2024-01-12 11:49:03 398

原创 寒假思维训练计划day3

先对b值相同的划分为一个块,记录每个值对应的索引数组(用于二分),贪心的从小值的块开始去更新,,为什么这样子贪心呢?首先是比它小的元素不会对他有影响,它的变化不会影响到比他大的块,用树状数组标记已经处理过的块,用前缀和去check一下它和边界位置的前缀和如果不为0就是有更小的块已经处理过了,如果是和自己相等的块则一定会被二分出来,一直重复这个步骤,算法完成。选定l <= r, a[l], a[l + 1], .. a[r] := max(a[l], a[l + 1], ..., a[r])

2024-01-10 15:41:01 412

原创 寒假思维训练计划day2

首先是比它小的元素不会对他有影响,它的变化不会影响到比他大的块,同时考虑标记已经处理好的块, 这个数据范围直接暴力枚举最靠近左边界的和右边界的a[i]==b[l..r]的点,特判一下之间的点,注意判断最大值即可。选定l <= r, a[l], a[l + 1], .. a[r] := max(a[l], a[l + 1], ..., a[r])首先,小元素对大元素是不会有任何的影响的,所以我们不妨从小元素开始,然后分块看,每个块l到r的b值相同。题解:这道题是小数据范围。

2024-01-09 21:17:59 403

原创 寒假思维训练计划day1

显然169满足:13 * 13,也就是(10^1 + 3)的性质, 所以可以直接从n = 3的情况去递推所有的情况。给定一个奇数n, 构造出n个平方数,使得这n个数的组成都是一样的,比如169,961,196。

2024-01-05 17:35:36 425 2

原创 1879D - Sum of XOR Functions

因为推导异或运算,发现并没有快速算出这个式子答案的性质,都是O(N * N)的复杂度,所以只能从拆位着手计算每一位对答案的贡献值。二、现在问题转换成了求在二级制位x的基础上求所有的区间1的个数为奇数个的区间总长。也是从前缀和角度思考,因为后面的长度不符合,又已知他们的长度是。的1的数量或者是数量的奇偶性,都可以通过前缀奇偶性得到,表示前i长度中,1的数量是偶数的前缀区间。表示前i长度中,1的数量是奇数的前缀区间。表示前i长度中,1的数量是偶数的前缀区间。表示前i长度中,1的数量是奇数的前缀区间。

2023-10-27 20:57:20 168 3

原创 图论求负环模板

求负环模板

2023-10-17 00:13:37 75

原创 严格次小生成树的求解

严格次小生成树的求解

2023-10-16 19:38:27 106 1

原创 2022牛客寒假算法基础集训营1

2022牛客寒假算法基础集训营1

2023-10-12 15:25:37 83 2

原创 Codeforces Round 828 (Div. 3) 题解

Codeforces Round 828 (Div. 3)

2023-08-13 05:38:20 137 1

空空如也

空空如也

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

TA关注的人

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