2017年12月14日训练总结

本次训练总结了12月11日至14日的学习成果,重点学习了AC自动机及其与动态规划(DP)结合的应用。解决了多个问题,包括计算不含特定单词的字符串数量、概率及权值最大化等。

这次训练总结是12月11日-12月14日。

主要还是学习了AC自动机的相关知识,在掌握基本应用的基础上,学习一些与DP相结合解决问题的知识。

主要解决的问题有:给出一些字典中的单词,问生成长为L的字符串不含字典中的单词的方法总数,或者概率,或者刚好包含字典中的K个单词,或者每个单词都有权值,构造长为L的字符串,权值最大,或给你一个文本串,你要改变它的字符顺序使它不包含模板单词或者包含尽可能多的模板单词。

涉及一般dp,概率dp(uva 11468),矩阵幂dp(poj 2778),状压dp(hdu 2825 hdu 3341),有的还需要大数据。其中矩阵幂dp并没有去学习,只是先弄懂了它dp的思路。dp本来就比较菜。。。处理这些问题还是费了一些功夫,dfs写法真是没有直接for循环转移写起来顺手。。。状压dp还是搞得有点晕,不过倒不难理解,而且非常好用。大数据那道题有点坑这两天会写几道比较难一点的题的题解,主要是给以后回来复习的时候看方便。至于基本应用,接下来几天还要继续多找些题来加强记忆,每次都快速独立的打一遍AC自动机的模板,确保快速准确,以便以后在赛场上快速发挥作用。目前自己打一个标准模板为20分钟左右,经常出现一些小错误。。。还是不够熟练。

cf上打了一场比赛,日常2题,非常菜,第三题读题没读懂(马上考四级,目测GG)。都是简单思维题。。。

和小伙伴讨论了一下,dp专题我就暂时不继续深入研究了,交给他,我就先做AC自动机专题,下一个专题为后缀数组。当然先是AC自动机要能熟练地去应用。。。

这两天多找一些AC自动机的资料,多巩固巩固。

千题计划完成10%。。。进度比较慢,但还是比较稳的。

换宿舍以后每天晚上10:35左右就停电了,早上7:30有时候都还没来电,真是烦死了。。。想好好打场cf的比赛都没机会,手机的电脑的电量不够。该考虑去网上买个移动电源了。。。坚持补比赛。。。

态度。坚持。认真。专注。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值