会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
mathiter
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
下一页
2023年11月28日
最大子段和以及拓展
摘要: 无限制最长连续的子序列和 https://www.acwing.com/problem/content/description/1481/ dp[i]=max(dp[i-1]+a[i],a[i]); 最终结果也就是在dp数组线性扫描找出最大值 int pos=max_element(dp+1,dp+
阅读全文
posted @ 2023-11-28 21:28 potential-star
阅读(54)
评论(0)
推荐(0)
2023年11月12日
离散化
摘要: 离散化是一种数据处理的技巧,本质上可以看成是一种 哈希,其保证数据在哈希以后仍然保持原来的全/偏序关系。 https://oi-wiki.org/misc/discrete/ 通俗地讲就是当有些数据因为本身很大或者类型不支持,自身无法作为数组的下标来方便地处理,而影响最终结果的只有元素之间的相对大小
阅读全文
posted @ 2023-11-12 21:10 potential-star
阅读(44)
评论(0)
推荐(0)
2023年11月7日
ST 表
摘要: 封装函数版本 template <typename T, class F = function<T(const T&, const T&)>> struct SparseTable { int n; vector<vector<T>> st; F func; SparseTable(const ve
阅读全文
posted @ 2023-11-07 17:44 potential-star
阅读(38)
评论(0)
推荐(0)
常用数学库函数
摘要: 对于c++对数函数的记录: C++函数__lg()和log2()都是用于计算以2为底的对数的函数,但它们有些地方是不同的。__lg()函数是一个非标准的函数,只在部分编译器中支持,它返回一个整数值,表示输入参数的二进制表示中最高位1的位置(从0开始计数)。例如,__lg(8)将返回3,因为8的二进制
阅读全文
posted @ 2023-11-07 17:12 potential-star
阅读(588)
评论(1)
推荐(1)
2023年10月18日
质因数分解
摘要: acwing的最基础模板 https://www.acwing.com/blog/content/406/ 知乎大佬给的各种数据范围模板大全:https://zhuanlan.zhihu.com/p/591377294 对于其中的一部分进行提炼形成自己的模板 1.使用场景:假设有n个数需要分解,每个
阅读全文
posted @ 2023-10-18 21:33 potential-star
阅读(222)
评论(0)
推荐(0)
2023年10月1日
Codeforces Round 895 (Div. 3)
摘要: A题简单的模拟计算,注意上取整的实现。 B题计算每个房间对应的每个最迟时间点,在这些时间点最取最小值,保证能安全通过所有房间。 D题拿到手就可以发现是贪心,但发现两部分会有冲突,也就是重复计算的部分。故提前找到两个数的lcm然后不计算lcm的倍数,为其他参与计算的数安排剩余数种的最大值和最小值,最后
阅读全文
posted @ 2023-10-01 20:33 potential-star
阅读(37)
评论(0)
推荐(0)
2023年9月30日
Lambda 函数(也叫 Lambda 表达式)。
摘要: 菜鸟教程链接: https://www.runoob.com/cplusplus/cpp-functions.html C++11 提供了对匿名函数的支持,称为 Lambda 函数(也叫 Lambda 表达式)。 Lambda 表达式把函数看作对象。Lambda 表达式可以像对象一样使用,比如可以将
阅读全文
posted @ 2023-09-30 22:18 potential-star
阅读(361)
评论(0)
推荐(1)
Codeforces Round 898 (Div. 4)
摘要: 由于题目补完才来写总结,导致前面的有的题目都需要重新再看一遍,只好当作复习了。 但考虑到趁热打铁,先看H. H题: 从小白视角来看乍一看是博弈论,仔细思考以后发现是图论。本题给的是基环树,意识到这一点很重要,这个条件是让本题不是很复杂的关键。n个点n条边且没有重边保证这个联通图中只有一个环。由于瓦能
阅读全文
posted @ 2023-09-30 21:24 potential-star
阅读(53)
评论(0)
推荐(0)
2023年9月26日
5157
摘要: https://www.acwing.com/problem/content/5157/ 利用贡献思想入门的一道题,对于看起来复杂的问题,我们去考虑每一个元素在每一轮中的贡献,如果这道题不理解了可以去看视频讲解,里面说的非常明晰。 在本题实现过程中需要找到找到数组中的最大数,并且统计有几个同时最大的
阅读全文
posted @ 2023-09-26 09:57 potential-star
阅读(161)
评论(0)
推荐(0)
5156
摘要: https://www.acwing.com/problem/content/5156/ 对于能够被某个数整除的数的特征的一些总结 当我们要枚举一个数的后三位来判断这个数是不是能被8整除,可能会遇到这个数不足三位的情况,可以积累一个技巧,在数前面加两个前导零,这样枚举各位百位十位的时候,就可以枚举到
阅读全文
posted @ 2023-09-26 09:50 potential-star
阅读(103)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
下一页
公告