会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
starlight_
acmer ^ ^
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
13
下一页
2022年9月5日
字符串入门学习笔记
摘要: ##字符串哈希 ####idea 将字符串映射成一个数值(称为哈希值),因此可以在O(1)时间内做到例如判断两个串是否相等这样的事情,优化了时间复杂度 注意,哈希值不同时字符串一定不同;哈希值相同时字符串可能不同,称为冲突 发生冲突的概率是很小的 ~~(how?待补充)~~ ####应用 解决字符串
阅读全文
posted @ 2022-09-05 20:20 starlightlmy
阅读(46)
评论(0)
推荐(0)
2022年8月27日
动态规划之背包dp 入门例题+笔记
摘要: ###动态规划的适用条件 满足 最优子结构(后面的状态可以由之前的最优子状态转移而来) 无后效性(当前的决策对之后没有影响) 子问题重叠(这样可以优化求解时间复杂度) ###动态规划实现方法 递推 直接写几重 $for$ 循环转移状态 记忆化 $dfs$ 逻辑上更直接更好理解,和递推的时间复杂度本质
阅读全文
posted @ 2022-08-27 13:53 starlightlmy
阅读(70)
评论(0)
推荐(0)
2022年8月22日
基础树上问题之 树的直径 + 最近公共祖先 例题及学习笔记(入门版)
摘要: 本篇博客是关于洛谷题单【图论2-1】基础树上问题 的题目题解合集 ~~紫题还不会,先鸽~~ 同时附加一点我的个人学习心得 基础树上问题 除了 树形dp 外,还有 树的直径 和 LCA 等问题 ###树的直径 树的直径即树上最长路的长度 求法是首先任取一点作为根,求出一个到根最远的点,此为直径的一端;
阅读全文
posted @ 2022-08-22 16:53 starlightlmy
阅读(130)
评论(0)
推荐(0)
2022年8月20日
【2022牛客多校】第五场 Crazy Thursday 二分+字符串哈希
摘要: https://ac.nowcoder.com/acm/contest/33190/G 题意 给你一个长为n的字符串s,求s中分别以'k'、'f'、'c'结尾的回文串数量 $n <= 5e5$ 思路 首先暴力枚举区间端点加判断,为 $O(n^3)$ ,肯定会超时 注意到对于每个位置的字符,可以找到以
阅读全文
posted @ 2022-08-20 16:07 starlightlmy
阅读(83)
评论(0)
推荐(0)
树形dp例题 + 学习笔记(入门版)
摘要: 树形dp,即在树上进行dp。 需要对树这一数据结构有清晰的了解,还需要学会树的遍历。 难点常常在于状态方程的书写。 ####例题 例题都来自https://www.luogu.com.cn/training/214#problems 一、没有上司的舞会 题意 树上每个结点有权值,要求在树上选一些点,
阅读全文
posted @ 2022-08-20 02:02 starlightlmy
阅读(88)
评论(0)
推荐(0)
2022年8月17日
【2022杭电多校】第九场 1008 Shortest Path in GCD Graph 【容斥+优化】
摘要: ####链接 https://acm.hdu.edu.cn/showproblem.php?pid=7240 题意是有n个点组成的完全图,每个点的权重组成了1-n的排列,点i和点j的距离为$gcd(i,j)$ ,给出q组询问,每次询问给出u点和v点,你需要回答u和v的最短距离和最短路的条数 ####
阅读全文
posted @ 2022-08-17 00:59 starlightlmy
阅读(119)
评论(0)
推荐(0)
2022年8月15日
【2022 牛客多校】第九场 B 【数组的存取速度related to cache】
摘要: ####链接 https://ac.nowcoder.com/acm/contest/33194/B 题意是n片荷叶排成一排,两个人都可以从1出发,每次可以从第i片荷叶跳到位置在[i+1,i+a[i]]中的荷叶,问两个人跳到n时具有相同步数的概率是多少 ####思路 dp[k][i]表示跳了k次后到
阅读全文
posted @ 2022-08-15 20:09 starlightlmy
阅读(55)
评论(0)
推荐(0)
2022年8月13日
Codeforces Round #812 (Div. 2) D
摘要: ####链接 https://codeforces.com/contest/1713/problem/D 交互题,有 $ 2^n $ 名玩家进行单淘汰赛制比赛,需要你在不多于 $\lceil \frac{2}{3} * 2^n \rceil $ 次询问后找到最后获胜的人 每次询问 “? a b” ,
阅读全文
posted @ 2022-08-13 17:33 starlightlmy
阅读(23)
评论(0)
推荐(0)
【牛客小白月赛】54 C School
摘要: ####链接 https://ac.nowcoder.com/acm/contest/38457/C 题意是说,给你n个形如a时b分 c时d分的条件限制,表示不能选取,给出m个询问某个值是否可以选取 ####思路 1.可以把x时y分转化成一个值 ( x*m+y ) ,这样就可以把原条件看成n个区间的
阅读全文
posted @ 2022-08-13 01:42 starlightlmy
阅读(52)
评论(0)
推荐(0)
2022年8月5日
map中mp.count() 和 mp[下标]的区别
摘要: 定义map<int,int>mp; 假如我令 mp[2]=100; mp[5]=0; mp[0]=3; 输出结果: 可知,mp.count()是map中包含这个键的键值对数(一般为1或0,表示是否存在) mp[下标]是这个键对应的值(可以对应任何值)
阅读全文
posted @ 2022-08-05 18:34 starlightlmy
阅读(642)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
13
下一页
公告