七月31号集训笔记

 上午补了前天晚上打的一场cf上的题,发现当时没有做出的那道题,是因为当变量超过一定范围了,就肯定无解或有特殊解。紧接着,晚上的一道题也是这种思路。看了昨天晚上的那一道dp,这几天这种分两部分的dp做的有一丢丢感觉了。

下午把第二章结束,做一下知识的总结。

hash,通过hash函数将原始数据分割成有限的几组,减少处理数据的时间复杂度,主要是通过链表结构实现。

KMP算法,判断A是否为B的子串,并可以返回第一次出现位置,有较固定代码模板。

Trie ,以字符串的每一次字符为节点的树,可以处理字符串前缀问题。通过多叉树的结构实现。

二叉堆,(就是stl里的优先队列)解决最值问题。

晚上的比赛简单题很快AC,没想明白的题,还是没想明白-_-||。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值