码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 20220810NOI模拟赛--考后总结


    时间安排

    7:30–7:35 读题。T3 非常鬼畜。

    7:35–9:10 T1,对于同一棵树的情况可以 DP ,但当有两个棵树时 DP 就显得不那么优秀了。这种子树限制个数的和某道 PR 的 守卫 很像,想到可以建图解决限制问题。依照想法建图,调试。

    9:10–9:30 T2, 显然可以数位 DP ,问题在于如何快速求满足 abcd 的方案数,这玩意可以 DP ,但是复杂度很高没什么优化的空间,想到可能有更妙的方法。部分分可能可以用 DP 做,然而时间和空间都不允许,写个暴力滚粗。

    9:30–11:00 T3,莫名想到分开时间段,这样每个鸽子时一个函数,三分应该可以求其峰值,用拉格朗日插值可以求出有关点值,想法很模糊。看了几个部分分不知道有什么用, 对于 m = 2 m=2 m=2 可以按上述方法做,分段三分,细节较多调试半天。猜了几个拓展的结论不过都是假的。

    11:00–12:30 看T2,T3。

    回顾&反思

    T1: 场上算是过掉了。一个更优秀的建图是,对于每个子树选择点个数的限制,分别对应一个关键点和他控制的集合,由于树上子树与子树之间要么包含要么不交,那么求出有祖先关系的集合差,集合与集合之间不交,可以分别想对应普通点连边。

    T2:看出是数位 DP 了,瓶颈在于不能快速求限制了 01、10、00、11 子串个数的串数量。考虑将每一段的 0 或 1 缩成一个 0 或 1 ,那么 01、10 的个数只与这些缩后的 0、1 有关,往里加 1、0 等价于增加 11、00 ,那么就变成分配问题可以直接组合数求解。还是要多分析性质。
    总结一下见过的 01 串性质的题的常见套路 :1. 将连续的 0 或 1 缩成一个 0 或 1 ,然后考虑加其他 0 ,1 ;2. 将 0、1 的一些特征串看成一个整体,考虑不同整体的关系 ; 3. 考虑 0,1 的移动。

    T3: n < m n < m n<m 的部分分没拿到有些可惜,将 m 个点放在 n 条边 n 个点的简单回路上, n < m n < m n<m ,那么根据鸽巢原理,必有两点在一条边上。正解是拆分时间段,解函数方程。

  • 相关阅读:
    C++ 特殊类设计
    浅谈网络安全防守:从被动应对到主动管理的转变
    ANSYS_Q3D仿真激光发射的寄生电感
    Android简易音乐重构MVVM Java版-使用DiffUtil解决recycleView整体数据刷新性能问题(二十二)
    Java 第二阶段提升编程能力【常用类】
    【代码安全】如何通过实现代码加密与魔改Python,防止代码泄露、恶意窃取
    STM32 裸机编程 04 - Makefile 构建自动化
    python毕设选题 - 大数据商城人流数据分析与可视化 - python 大数据分析
    React路由规则的定义、声明式导航、编程式导航
    IDEA下使用Spring MVC
  • 原文地址:https://blog.csdn.net/Cafarde/article/details/126275120
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号