热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

「2019.8.3考试」人不需要吝惜错误

CE了T1,然后掉了80分。emmmmmm,要当买了个教训吧。下次交之前先跑一次lemon就行了。大概的考试过程就是45分钟yy了一颗T2树套树,T1花了10分钟打了LCA和两个QJ数据,

  CE了T1,然后掉了80分。emmmmmm,要当买了个教训吧。下次交之前先跑一次lemon就行了。

  大概的考试过程就是45分钟yy了一颗T2树套树,T1花了10分钟打了LCA和两个QJ数据,T3干了俩半小时啥也没出来。我可能是太在意教练的那句话了。他说人和人的差距就在最难那道题上,于是我疯狂压缩前两题的时间干T3,结果还是不尽如人意的成绩,我太注意T3导致给T1T2花的时间太少了,T1还CE挂掉,这次不凉才怪。不过倒也说不上什么凉不凉,加上那80分也只是在10名左右,42名和10名没什么分别的。

 

题解:

T1:其实还是挺水的,找找规律就行了,但是我专注于套路的LCA和部分骗分,导致根本就没有想正解,于是T1写了90的部分分(虽然CE了),下次要相信自己,最简单的题可以想到正解的。

T2:vector暴力就AC了,我可能是学高级数据结构学傻了,打了个树套树上去,其实非常简单的STL以及二分查找就可以AC。

T3:

比较好的一道题,难度也足够了。

首先看K=1的数据,也就是说每一块里不能有任何一对愤怒兔子,我们发现131072的最大值情况下,两个相加是262144,平方小于这个数的就到512,可以每次加入一个数值的时候暴力枚举512次,用桶记录一下就可以了。这一部分我也是太套路,本来都想到可以这样做了,结果还非要二分验证,我会验证还二分干嘛我的天。

在来看K=2的数据,这个的意思是一块可以分成俩小团体,每个小团体里不能有任何一对愤怒兔子。像不像关押罪犯?并查集维护值域,如果两只愤怒兔子的值处于同一个并查集那么就判否,可以进入下一个块了。

另外MouDing的二分图理论是$n^2$复杂度,但是可以A掉。

二分图的思路大概就是每加入一个点的时候和与他愤怒的兔子建边,然后判断这张图是否是二分图,如果不是说明不能分成两个集合,判否,跳下一块。

 

  CE嘛也是收获,记住了就好了,下次不要再犯同样的错误,其实每次犯一些傻逼错误我还是蛮开心的,这不是最后的比赛,现在犯的越多以后比赛的时候把握就越大。

  不需要吝惜错误,人都会犯错,重要的不是过错本身,而是你应当知道怎么改正。


推荐阅读
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • Python自动化处理:从Word文档提取内容并生成带水印的PDF
    本文介绍如何利用Python实现从特定网站下载Word文档,去除水印并添加自定义水印,最终将文档转换为PDF格式。该方法适用于批量处理和自动化需求。 ... [详细]
  • 本题通过将每个矩形视为一个节点,根据其相对位置构建拓扑图,并利用深度优先搜索(DFS)或状态压缩动态规划(DP)求解最小涂色次数。本文详细解析了该问题的建模思路与算法实现。 ... [详细]
  • 最近团队在部署DLP,作为一个技术人员对于黑盒看不到的地方还是充满了好奇心。多次咨询乙方人员DLP的算法原理是什么,他们都以商业秘密为由避而不谈,不得已只能自己查资料学习,于是有了下面的浅见。身为甲方,虽然不需要开发DLP产品,但是也有必要弄明白DLP基本的原理。俗话说工欲善其事必先利其器,只有在懂这个工具的原理之后才能更加灵活地使用这个工具,即使出现意外情况也能快速排错,越接近底层,越接近真相。根据DLP的实际用途,本文将DLP检测分为2部分,泄露关键字检测和近似重复文档检测。 ... [详细]
  • 深入理解Redis的数据结构与对象系统
    本文详细探讨了Redis中的数据结构和对象系统的实现,包括字符串、列表、集合、哈希表和有序集合等五种核心对象类型,以及它们所使用的底层数据结构。通过分析源码和相关文献,帮助读者更好地理解Redis的设计原理。 ... [详细]
  • 脑机接口(BCI)技术正逐步将科幻变为现实,从帮助听障人士恢复听力到使瘫痪者重新站立,甚至可能将多年的学习过程压缩至瞬间。本文探讨了这一前沿技术的现状、挑战及其未来前景。 ... [详细]
  • 探索12个能显著提升iPhone使用体验的隐藏技巧,掌握这些功能后,你会发现生活更加便捷高效。 ... [详细]
  • 网易严选Java开发面试:MySQL索引深度解析
    本文详细记录了网易严选Java开发岗位的面试经验,特别针对MySQL索引相关的技术问题进行了深入探讨。通过本文,读者可以了解面试官常问的索引问题及其背后的原理。 ... [详细]
  • 卷积神经网络(CNN)基础理论与架构解析
    本文介绍了卷积神经网络(CNN)的基本概念、常见结构及其各层的功能。重点讨论了LeNet-5、AlexNet、ZFNet、VGGNet和ResNet等经典模型,并详细解释了输入层、卷积层、激活层、池化层和全连接层的工作原理及优化方法。 ... [详细]
  • 本文深入探讨了 Redis 的两种持久化方式——RDB 快照和 AOF 日志。详细介绍了它们的工作原理、配置方法以及各自的优缺点,帮助读者根据具体需求选择合适的持久化方案。 ... [详细]
  • 本文详细介绍了在企业级项目中如何优化 Webpack 配置,特别是在 React 移动端项目中的最佳实践。涵盖资源压缩、代码分割、构建范围缩小、缓存机制以及性能优化等多个方面。 ... [详细]
  • jQuery HooRay:一款自创的实用 jQuery 工具插件
    这款插件主要由作者在工作中积累的常用功能开发而成,旨在解决现有插件间的冲突及浏览器兼容性问题。通过整合和优化现有插件,确保其稳定性和高效性。 ... [详细]
  • 本文详细介绍了如何在WebStorm中配置File Watchers,以实现在编辑LESS文件时自动生成压缩后的CSS文件和对应的源映射(.map)文件。通过简单几步设置,可以大幅提升前端开发效率。 ... [详细]
  • 深入解析Redis内存对象模型
    本文详细介绍了Redis内存对象模型的关键知识点,包括内存统计、内存分配、数据存储细节及优化策略。通过实际案例和专业分析,帮助读者全面理解Redis内存管理机制。 ... [详细]
  • 获取Jedis和Commons Pool JAR包的两种方法及详细步骤
    本文介绍如何通过网盘链接或官方网站获取Jedis和Commons Pool的JAR包,并提供详细的图文教程。同时,还附有导入JAR包到项目的相关建议。 ... [详细]
author-avatar
jAne
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有