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


    时间安排

    7:30–7:35 读题。没看懂T1。
    7:35–9:00 T3,猜结论交点在起点连线上,于是二分分界点,比较时间,要大量分讨。写完发现跑的巨慢,卡常。
    9:00–10:30 T2,n<=5000 可以拓扑。链可以分治,归并。二叉树不知道怎么写,想到随机取点,然后做链,发现次数为 n 2 n^2 n2 左右,过不了。
    10:30–11:00 T3,思考链怎么做,没什么想法。
    11:00–11:30 T1,注意到当 n > > log ⁡ 2 m n >> \log_2m n>>log2​m 时,答案就是 log ⁡ 2 m \log_2m log2​m,但当 n < < log ⁡ 2 m n<<\log_2m n<<log2​m 时我就不会算了。不过注意到 log ⁡ \log log 很小,出题人如果憨了点估计造不出这样的数据。于是直接输出 log ⁡ 2 m \log_2m log2​m 。
    赛后:
    T1 果真A掉了。小数据没有能卡的,大数据 n , m n,m n,m 同阶,没有一点强度。
    T2 的拓扑有个问题,丢了 30 。

    回顾&反思

    T1: 算是个简单DP,然后是二分答案。比赛的时候没有太读懂题,有点可惜。二分答案的技巧还是要掌握。

    T2: 拓扑错了丢掉 30 太可惜了。这种交互题一定要多対拍。

    T3: 比赛猜的结论错了,很自闭。将路径相交问题变为函数求交点的思想非常妙。将路径用函数表示,那么路径相遇问题就变为了求交点问题,将路径树剖,那么每一段都是连续的链,不用考虑多叉的问题。在求交点的时候,将线段排序后,在有交点之前,相对关系不变。这样维护好线段的大小后,对于一个线段来说,取交点的最优线段必然是与之相邻的。妙妙妙。

  • 相关阅读:
    Vue3 源码阅读(9):渲染器 —— diff 算法
    计算机毕设(附源码)JAVA-SSM基于java的公司人事管理系统
    AI程序员来了,大批码农要失业
    【基于Arduino的仿生蚂蚁机器人】
    【Python】第九课 类和对象
    talbay---贝叶斯网络分析工具产品介绍
    Webmin -- Backup Configuration Files模块
    力扣(LeetCode)176. 第二高的薪水(2022.06.25)
    网络安全基础知识
    VocAlign声音对齐插件夏季促销
  • 原文地址:https://blog.csdn.net/Cafarde/article/details/126064256
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号