2019牛客暑期多校训练营(第三场)----赛后/补题感悟


点击这里回到2019牛客暑期多校训练营解题—目录贴


菜鸡感悟

   按照要求,必须得把比赛的题目继续补,由于上课时间少,只能放在现在补题。差不多忘记比赛完是一个什么样的感

觉了,不过签到题肯定是被手速贼快的学长抢了,然后自己慢慢琢磨其他题目,很大的感受就是题目做少了,过了一个学

期,现在也在慢慢刷poj上的题目,牛客上的题目也在慢慢补,补题的过程虽然有时候毫无头绪,不过有别人的视频讲解

和博客在那里,还怕一直搞不懂吗,咳咳补题还在继续,讲解还在继续。
  
  A题是分块的题目,emmm,的确是第一次了解这种分块(但是貌似现在我又忘记怎么做了,不说了我还在温习),

当时这个题的逻辑有一点迷,弄懂之后发现还挺巧妙的。B题签到题,有一点小型的思维吧。C题是卡我时间最长的题目

,虽然知道了他就是一种栈的过程,但是实现过程有一点复杂,过程复杂了导致实现的时候逻辑就容易忘记,,不过最

后还是考模仿+写博客搞懂了过程,收获挺大的。D题我喜欢,数论裸题,思考了之后终于把欧拉定理逆元啥的一系列过

了一遍,感觉刷新的认知,比如什么时候有乘法逆元,什么时候欧拉定理成立,对同余的运算有了一些认识。
  
  F题我之前做过类似的,虽然我知道矩阵有关最大最小的问题基本都要用到前缀或者单调栈或者单调队列,但是一时

半会可能没想出来,之前对单调栈比较熟悉把,当时做这个题的时候已知往单调栈方面想,最后才发现是单调队列的经典

题,也花了一些时间加深对单调队列的认识,单调队列与单调栈的区别就是单调队列是可以两端都可以出去的。G题的思

维太巧妙了,我是真的没想到。。。知道了本质之后也算是一道签到题吧。H题签到题。I题一开始的思维方向不对,导致

想不到dp上面,重点是放在每个位置可以取值的范围,确定了这一点就很容易想到dp了。J题算是一道签到题。
  
  有人说我把每道题都写怎么详细干嘛,我想的是,我们学算法的不仅要把算法学深,但是也要花时间学习更多的算

法,了解是学深的前提,了解了更多的算法才能享受到算法的快乐。


分析

1.A-Graph Games(分块,离线算法)

2.B-Crazy Binary String(思维,前缀和)

3.C-Guessing ETT(递归,二分查找)

4.D-Big Integer(欧拉定理,快速幂)

5.E-Trees in the Pocket II(此题暂时弃坑)

6.F-Planting Trees(单调队列)

7.G-Removing Stones(ST表,分治)

8.H-Magic Line(思维)

9.I-Median(思维,动态规划)

10.J-LRU management(unordered_map,链表)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值